| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Fix font size CSS decimal point
|
| |
| |
| |
| |
| |
| | |
Changed the decimal point of the font size's CSS to always use a '.' so that the metric decimal point ',' is never used. This makes sure that GTK's CSS parser will always be able to parse the font-size CSS.
[endlessm/eos-sdk#544]
|
|\ \
| | |
| | | |
Dont block the default window-state-event handler
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We snoop on window state events to update the maximize button, but
we were accidentally blocking the default handler. Semi maximizing
wasn't working properly, maybe other things
[endlessm/eos-sdk#546]
|
|\ \ \
| | | |
| | | | |
Abort wiki app if json for personality not found
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Prints our a warning message about an unsupported personality.
Before we would just try to run anyway and segfault. This is a bit
nicer
[endlessm/eos-sdk#548]
|
|\ \ \
| | | |
| | | | |
Rounded corners on unmaximized top bar
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
The window manager already does this for most programs. But we have
to do it ourselves in the SDK as we have self decorated windows
[endlessm/eos-sdk#551]
|
|\ \ \
| | | |
| | | | |
Don't try to open browser-*:// URI schemes locally
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously, browser-http:// URIs would open as http:// URIs in the
system browser, but the in-app webview would also try to display them
(and fail). This makes sure that the in-app webview ignores the URI
after passing it on to the system browser.
[endlessm/eos-wikipedia-offline#304]
|
|\ \ \
| |_|/
|/| | |
Fix for making arrow hover states correct in NUC
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
For some reason, on the NUC, we can't set opacity for hover state
in CSS. So this commit instead makes it so that we set the opacity
in Gtk. Note that this problem was only reproducible on a NUC so
this commit may eventually need to be reverted.
[endlessm/eos-sdk#540]
|
|\ \
| |/
|/| |
flexygrid: Deselect cell when on empty space
|
|/
|
|
|
|
|
| |
The pointer may be on empty space while still within the bounds of the
FlexyGrid widget.
[endlessm/eos-shell#1887]
|
|\
| |
| | |
#517 Increase font size of category button to match spec
|
| |
| |
| |
| | |
[endlessm/eos-sdk#517]
|
|\ \
| |/
|/| |
#535 show internal widgets
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Users should not have be forced to call show all on the toplevel.
Calling show on all the widgets they create should be enough to
make things show on screen. Which means we need to call show on our
internals ourselves.
Added a test for this. Calls show on the window so will actually
make something pop on screen for a second. But so do other test we
have so I think thats OK
[endlessm/eos-sdk#535]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
EosWindow manages the page background transition and relies on a
stack internally to transition. The stack was not properly
flipping between its child widgets before show_all was called in
user code. This is because stack's set_visible_child method won't
work unless the children are actually visible. Calling show our
stacks children fixes the problem.
[endlessm/eos-sdk#535]
|
|\ \
| | |
| | | |
#538 Always reserve space for arrow on article list
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When setting a flag on a child widget in composite button, we were
accidentally clearing all other flags on the child widget. So on
mouse press on a category button, when both ACTIVE and PRELIGHT flags
are set, we would clear the PRELIGHT flag when setting ACTIVE. So our
arrow button would disappear during mouse press
[endlessm/eos-sdk#537]
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This keeps the content from jumping on article list mouseover. Used
the same opacity trick we use for the category button arrow. Did this
in js instead of css, and the image file was set in js and I wanted
to be consistent. But could also be done in css with state flags
[endlessm/eos-sdk#537]
|
|\ \
| |/
|/| |
#519 Fix position of "other categories" button
|
| |
| |
| |
| |
| |
| |
| |
| | |
Design specified this should be 1/32 of the screen width away from
the left hand side. We don't have a great way to set percentage
margins, so just did this at 1080x1920 for now. So 1920/32=60 pixels
from the left
[endlessm/eos-sdk#519]
|
|\ \
| |/
|/| |
#484 Add publicly available font size property
|
|/
|
|
|
|
| |
Added a publicly available calculated font size property. This allows Endless applications to perform actions based on the calculated font size of an EosWindow. In particular, the WebHelper application now uses the property to update the 'default-font-size' property of a WebSettings object.
[endlessm/eos-sdk#484]
|
|\
| |
| | |
First round of dev vm preparation scripts
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| |
| |
| | |
per task
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1620]
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|