| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| | |
[endlessm/eos-sdk#175]
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Added the presenter class to the domain specific app to complete MVP design
[endlessm/eos-sdk#175]
|
| |
| |
| |
| |
| | |
I refactored more of the code so that it conforms with the MVP paradigm. All view related stuff is in the view files.
[endlessm/eos-sdk#171]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Decompose the domain-specific apps into MVP design
We have a domain-wiki model that has a list of category models and
an image for that application. We have a category model that has an
image, title, and a list of article models. We have an article model
that has a human readable title and the url title for the database.
Application model now takes in json file, parses, it, and calls
addCategory() on each of the category objects
We moved the json reading code into the application model.
Now the model section of the app is essentially complete.
Category models are created by the app's initalization function,
which in turn create model objects for each article
[endlessm/eos-sdk#162]
|
| |
| |
| |
| |
| | |
Moved the wikipedia source files into the sdk repo since they will be eventually be shared by many apps
[endlessm/eos-sdk#162]
|
|\ \
| | |
| | | |
Add top bar edge finishing
|
| | |
| | |
| | |
| | |
| | |
| | | |
Tiny changes so each line draws over an exact row of pixels on the
screen, and not between rows
[endlessm/eos-sdk#197]
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a highlight and shadow, on the bottom of the top bar; two pixels
go over the top bar, and two pixels go over the app content.
Added a smoke test with a button that turns red on press, in order to
test that the two pixels on top of the app content do not catch input
events.
[endlessm/eos-sdk#197]
|
|\ \
| | |
| | | |
Change top bar colors and icons to match specs
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Changed the GtkBox to a GtkGrid so that the margin properties are
properly respected, and removed the background color overrides (they
are not necessary anymore because of our CSS theme getting installed
alongside the SDK.)
[endlessm/eos-sdk#185]
|
|\ \
| | |
| | | |
#189 Internal frame in eos window always has no border
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Before, if no background_uri property was set per page, the internal
frame would have a one pixel border. We needed to set an initial
css provider that styled our internal frames as borderless
[endlessm/eos-sdk#189]
[endlessm/eos-sdk#189]
|
|\ \
| | |
| | | |
#146 Layout of `EosActionMenu`
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#146]
|
| | |
| | |
| | |
| | |
| | |
| | | |
Internally, it uses a GtkOverlay to correctly position the two sets of actions.
[endlessm/eos-sdk#146]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#146]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#146]
|
| |/
| |
| |
| | |
[endlessm/eos-sdk#146]
|
|\ \
| | |
| | | |
#168 Autoconf macros for checking GIR files
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
EOS_PROG_GJS checks for the existence of GJS in the path;
EOS_CHECK_GJS_GIR checks that a GIR can be loaded in GJS, optionally
with a certain version number; and EOS_CHECK_GJS_GIR_API checks for
particular API being available in a GIR in GJS.
[endlessm/eos-sdk#168]
|
|\ \
| |/
|/| |
Issues/108
|
| |
| |
| |
| | |
[endlessm/eos-sdk#108]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#108]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#108]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#108]
|
|/
|
|
| |
[endlessm/eos-sdk#108]
|
|\
| |
| | |
Issues/132
|
| |
| |
| |
| |
| |
| |
| | |
Use the custom 'window-minimize-symbolic' instead of misusing
'list-remove-symbolic'
[endlessm/eos-sdk#132]
|
| |
| |
| |
| |
| |
| | |
Have constants for the icon names instead of magic string literals
in the code.
[endlessm/eos-sdk#132]
|
|\ \
| | |
| | | |
#113 Convenience library for HTML/GTK communication
|
| | |
| | |
| | |
| | |
| | |
| | | |
/usr/share/gjs-1.0/ (or elsewhere in GJS's search path)
[endlessm/eos-sdk#113]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#113]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#113]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#113]
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#113]
|
| | |
| | |
| | |
| | |
| | |
| | | |
a WebView with GTK+ functionality.
[endlessm/eos-sdk#113]
|
|\ \ \
| | | |
| | | | |
#104 Action button hover states
|
| | | |
| | | |
| | | |
| | | | |
[endlessm/eos-sdk#104]
|
| | | |
| | | |
| | | |
| | | | |
[endlessm/eos-sdk#104]
|
| | | |
| | | |
| | | |
| | | | |
[endlessm/eos-sdk#104]
|
| | | |
| | | |
| | | |
| | | | |
[endlessm/eos-sdk#104]
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
available.
[endlessm/eos-sdk#104]
|
|\ \ \
| |_|/
|/| | |
#125 Reset the GTK theme
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The GTK theme should be zeroed out so that we can develop the SDK
with our own theme completely.
[endlessm/eos-sdk#125]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
resource:///com/endlessm/sdk/ is now the official GResource path for SDK
resources. Right now the GResource contains reset.css (from GTK) and
endless-widgets.css (from eos-theme).
[endlessm/eos-sdk#125]
|
|\ \ \
| |/ /
|/| | |
Issues/133
|
| | |
| | |
| | |
| | | |
[endlessm/eos-sdk#133]
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Rename eosactionbutton-private.h to eosactionbutton.h, make sure it gets picked
up in the documentation, include it in endless.h, make all the new public API
documentation complete, and put the EosActionButtonSize enum documentation on
the EosActionButton page.
[endlessm/eos-sdk#133]
|