| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| | |
This reverts commit de53c768b7315bfdd884871eb6f2699dbf0d9634.
|
|/
|
|
| |
This reverts commit 1f4a83a10d03856ce95dcf3a160f725685a6f8b6.
|
|
|
|
|
|
|
| |
This merits more investigation, but for now we just disable them. More
info to follow on issue.
[endlessm/eos-sdk#1675]
|
|\
| |
| | |
EntryCompletion matches all results in model
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we were using the entry completions default
match function which will filter words by prefix. However
we want all filtering to be done in the knowledge engine
in a smarter way so this entry completion should just match
on all results.
|
|\ \
| | |
| | |
| | |
| | | |
Inject CSS at the committed event
[endlessm/eos-sdk#1622]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We can inject CSS earlier than we can run javascript that expects a
loaded DOM. COMMITTED is fired whenever data first starts being
received, so we should be able to append the CSS style tags at that
point
[endlessm/eos-sdk#1622]
|
|\| |
| |/
|/|
| |
| | |
Move InjectableWebview to the SDK
[endlessm/eos-sdk#1622]
|
|/
|
|
|
|
|
| |
This class could potentially be used by other pseudo-WebApps
in our system, so it makes sense to stick it in the SDK.
Provides functionality for cleanly injecting custom CSS and
JS into a webview.
|
|\
| |
| | |
New style for the drop down completion
|
|/
|
|
|
|
| |
Some hacky css selecting is involved, but gets us a much nicer
completion drop down
[endlessm/eos-sdk#1578]
|
|\
| |
| | |
Fix up themeing for topbar search box and dropdown menus
|
| |
| |
| |
| |
| |
| | |
There's still no rounded corners, as theres no way to select
first-child and last-child, but hopefully all livable for now
[endlessm/eos-sdk#688]
|
|/
|
|
|
|
| |
Commit history got a bit messed up, remove duplicate back forward
theme with improper padding
[endlessm/eos-sdk#688]
|
|\
| |
| | |
Sdk/1294
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
TopBarNavButton can be used for browser-style back and forward
buttons in the title bar of a window.
TopBarNavButton currently uses CSS and rounded corners. 5-sided
button will be added later when assets are available.
[endlessm/eos-sdk#1294]
|
|/
|
|
|
|
|
|
| |
Changed selector from *:insensitive to GtkLabel:insensitive to
only apply to text. Moved the style to the top of the stylesheet
so it can be overridden if necessary.
[endlessm/eos-sdk#1294]
|
|\
| |
| | |
Add "Eos" prefix gtype names to our SDK overrides
|
| |
| |
| |
| | |
So they don't clash with gtype names in our apps
|
|\ \
| |/
|/| |
doConnectionTestAsync will now re-throw errors.
|
| |
| |
| |
| |
| |
| |
| | |
When an error callback isn't provided, doConnectionTestAsync will now re-throw the
error, instead of catching it.
[endlessm/eos-sdk#1394]
|
|\ \
| |/
|/| |
Add search box to SDK.
|
|/
|
|
|
|
|
|
|
| |
We reuse this same search box functionality in a
number of our apps so makes sense to stick it in the SDK.
Creates a search box that has autocompletion and provides
signals for when a search is triggered and when an
autocompletion entry is selected. Has its own default
styling which can be overridden.
|
|\
| |
| | |
Implemented connection tests into overrides.
|
|/
|
|
|
|
|
|
| |
The Endless api now includes 2 methods for connection testing, one synchronous, and one
asynchronous. Both of these methods work by work ensuring that there is a network available,
and pinging the specified host if so.
[endlessm/eos-sdk#1383]
|
|\
| |
| | |
Fix size request clamping for height_for_width width_for_height
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Our size request clamping code would only work for size requests where width
and height would be handled independently, if height_for_width or
height_for_width is used the clamping would not work. Adapting the same
clamping isn't quite correct either, as its not wrong for a window to return
an overlarge height request when given a tiny width or vice versa
So instead just handle the clamping and the warning at the size allocation
level. This limits us from sizing windows greater than one monitors size in a
dual monitor setup. If we want that feature we can delete the clamp code,
though I'd prefer to keep it in for now, as our font scaling can blow up size
request without a limit like this
[endlessm/eos-sdk#1080]
|
|\
| |
| |
| |
| | |
Make topbar buttons no longer focusable
[endlessm/eos-sdk#1043]
|
|/
|
|
|
|
|
|
|
| |
Set 'can-focus' properties to false for the buttons on the topbar
of the window (minimize, maximize, close). This was in response to
a bug in which the focus was being stolen by the maximize button
after clicking it and the eos-typing app was unable to regain,
now the behavior is consistent with all non-Endless applications.
[endlessm/eos-sdk#1043]
|
|\
| |
| | |
Change insensitive text to translucent white in CSS
|
|/
|
|
|
| |
Distinguish between sensitive and insensitive text in CSS by
changing insensitive text to translucent white.
|
|
|
|
|
|
| |
This was originally designed to be installed into the system aclocal
directory, but we copy it into each project's m4 directory instead.
This is to try to fix the build for [endlessm/eos-sdk#693].
|
|
|
|
| |
Trying to fix build failure due to [endlessm/eos-sdk#693]
|
|\
| |
| |
| |
| | |
Remove Endless Wikipedia library from SDK
[endlessm/eos-sdk#693]
|
|/
|
|
| |
[endlessm/eos-sdk#693]
|
| |
|
| |
|
|\
| |
| | |
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| | |
Wasn't getting used in any apps so we are taking it out
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| | |
Wasn't getting used in any apps so we are taking it out
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| | |
Was not getting used in any apps so we are taking it out
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use the visible-child and visible-child-name properties of GtkStack
in lieu of visible-page and visible-page-name. Use the
transition-duration, transition-type and name properties of GtkStack
instead of proxying in page manager with properties of that same name.
The page manger becomes nothing more than a stack with custom child
properties for use in EosWindow, and becomes a lot simpler.
This breaks the page manager api and will require changes in the
apps as well
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rather than keeping an internal stack. This saves us from a lot of
proxied container vfuncs, which had some bugs. Before we were
avoiding doing this for adding persistent overlays above the pages,
but don't think thats currently in the plans so we can take the
simpler approach of subclassing GtkStack
[endlessm/eos-sdk#985]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This has been totally unused in all our applications and has been
having sizing problem with height for width and width for height
request.
We had grand plans for this, but since its unclear if there's a
future in which this widget is used think it makes sense to remove
[endlessm/eos-sdk#985]
|
|/ |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Fix testsuite
[endlessm/eos-sdk#953]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With the gtk-doc update, GTKDOC_CHECK was changed so that it becomes a
wrapper script called gtkdoc-check.test to be compatible with parallel
automake tests. That means it should just be run directly from TESTS
and we no longer need the dummy wrapper file.
[endlessm/eos-sdk#953]
|
| |
| |
| |
| |
| |
| |
| |
| | |
AM_TESTS_ENVIRONMENT only began with automake-1.12, and we have 1.11.6
on endless. This meant that the DOC_MODULE wasn't actually being passed
to the test. Just use the older TESTS_ENVIRONMENT.
[endlessm/eos-sdk#953]
|