| Commit message (Collapse) | Author | Age |
|
|
|
| |
[endlessm/eos-sdk#475]
|
|\
| |
| | |
#191 EosWindow's maximum size is the screen size
|
| |
| |
| |
| | |
[endlessm/eos-sdk#191]
|
| |
| |
| |
| |
| |
| |
| |
| | |
This clamping code should not be used in anything production. If
you see a warning about your minimal size request being to large
fix the size request
[endlessm/eos-sdk#191]
|
| |
| |
| |
| |
| |
| | |
test/smoke-tests/large-content.js shows the warnings in action
[endlessm/eos-sdk#191]
|
|\ \
| | |
| | | |
#335 Integrated JSON extraction utility
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The utility used in eos-english and eos-programming-app was integrated and installed as part of the SDK
CR comments addressed include:
- Integrated new facilities available on GTK
- Removed duplicate prototype declaration
- Reformatted CLEANFILES var declaration
- Used configure.ac to get @PACKAGE_VERSION@
- Added version() and usage() utilities
[endlessm/eos-sdk#335]
|
|\ \ \
| |/ /
|/| | |
Use System.exit() and System.programInvocationName
|
| |/
| |
| |
| |
| |
| |
| | |
In GJS >= 1.38, these facilities are available. This removes the
workarounds that we had for lack of these facilities.
[endlessm/eos-sdk#432]
|
|\ \
| |/
|/| |
#154 eos-application-manifest init
|
| |
| |
| |
| |
| |
| | |
All unit test files must import things relative to $(top_srcdir).
[endlessm/eos-sdk#154]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This implements the 'init' subcommand of the application manifest tool,
which creates a new manifest in the current directory.
[endlessm/eos-sdk#154]
[endlessm/eos-sdk#154]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#154]
|
|/
|
|
|
|
|
| |
$libexecdir/eos-application-manifest, instead of
$datadir/eos-application-manifest
[endlessm/eos-sdk#154]
|
|\
| |
| | |
#421 Use the new way to define private gobject data
|
|/
|
|
|
| |
Simpler and has a nicer memory layout. Needed glib 2.38 to do this.
[endlessm/eos-sdk#421]
|
|\
| |
| | |
Only reset Adwaita for widgets inside an EosWindow
|
| |
| |
| |
| |
| |
| | |
This way popups will still have the Adwaita theme, instead of
looking mainly black
[endlessm/eos-sdk#425]
|
|\ \
| | |
| | | |
Issues/376
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Another one. This one for gtk 3.10. With the new Gtk version,
overriding get_preferred_width to handle overlong titles
can mess up the height allocation when labels wrap. Specifying
width for height management for the button fixed this
[endlessm/eos-sdk#376]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before this the size request of the title category button is set
based on the toplevels allocation. This broke when EosWindow's size
request was fixed.
Having some sort of container or bind constraint that allocated things
based on percentages is the eventual solution here. For now I used
a column homogeneous grid where each column was a percentage of the
allocation. A little gross, but works fine, and our wiki apps handle
resizing much better than they did before now
[endlessm/eos-sdk#376]
[endlessm/eos-sdk#376]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since the entire main area of the window is actually in the "over"
layer of an overlay, we needed a size group to make sure the background
widget underneath had the right size request.
[endlessm/eos-sdk#376]
|
|\ \ \
| |/ /
|/| | |
#417 Removed PStack from sdk
|
| |/
| |
| |
| |
| |
| |
| | |
We used this for our page manager, now we can just use GtkStack
with Gtk 3.10
[endlessm/eos-sdk#417]
|
|\ \
| | |
| | | |
Remove {GTK,GLIB}_CHECK_VERSION
|
| |/
| |
| |
| |
| |
| |
| | |
This removes all conditionally compiled parts for GTK < 3.10 and
GLib < 2.38.
[endlessm/eos-sdk#420]
|
|\ \
| |/
|/| |
#407 category button bug
|
| |
| |
| |
| |
| |
| |
| |
| | |
No longer set the arrow images opacity, which seemed to be the
root a visual bug. The overlay also means the arrow will always
appear in the right of the category button and not be cut off
even if the label is overlong
[endlessm/eos-sdk#407]
|
|/
|
|
|
|
| |
Subclass button, so we don't need our own event boxes and event
handling
[endlessm/eos-sdk#407]
|
|\
| |
| | |
Issues/357
|
| |
| |
| |
| |
| |
| |
| |
| | |
Playing with XDG_CONFIG_HOME in the previous commit showed that one
test failed if it was a relative path. Luckily that is a bug in the
test and not in the code.
[endlessm/eos-sdk#357]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This works around the race condition in GIO
(https://bugzilla.gnome.org/show_bug.cgi?id=719455) while having the
added benefit of not cluttering one's own config directory with a bunch
of files every time the tests are run.
[endlessm/eos-sdk#357]
|
|/
|
|
| |
This reverts commit a8848c6c4461ef25211c9dea6e5c65029c6f91da.
|
|\
| |
| | |
#414 Wikipedia Tooltip CSS
|
| |
| |
| |
| |
| | |
blackish background
per cosimo
|
|\ \
| |/
|/| |
Disable intermittent tests
|
|/
|
|
|
|
|
| |
The three test programs that fail intermittently must be disabled
until after the Echo release.
[endlessm/eos-sdk#410]
|
|\
| |
| | |
#408 Freed cairo context for BoxWithBg widget
|
|/
|
|
|
|
|
| |
This widget was used on the category page. Without the call to
$dispose there's a large memory leak each time the category page
is displayed on screen.
[endlessm/eos-sdk#408]
|
|\
| |
| | |
Domain specific apps no longer must specify links
|
| |
| |
| |
| |
| |
| |
| |
| | |
Refactored the process of settings which articles should be linked
such that, if no linked articles JSON is specified, the view will
behave as if hide_links were set to true
[endlessm/eos-sdk#402]
|
| | |
|
|\ \
| |/
|/| |
#403 better fix for memory leak
|
| |
| |
| |
| |
| |
| | |
For our category buttons, otherwise the context and all associated
resources are never freed
[endlessm/eos-sdk#403]
|
|/
|
|
| |
This reverts commit e7dc5aa70b27f3251ef82ce91d05dea770a0e7ac.
|
|\
| |
| | |
Partly revert "Only load category button images when needed"
|
|/
|
|
|
|
|
| |
This reverts part of commit [ddcbb17]. It is a workaround for a GJS bug
and should itself be reverted later.
[endlessm/eos-sdk#399]
|
|\
| |
| | |
Add word wrap on category titles
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fonts are changed to be 150px and 48px for ODROID's 1920x1080
resolution
- Word-wrapping widths are set to approximately reproduce the deck
[endlessm/eos-sdk#394]
[endlessm/eos-sdk#394]
|
|/
|
|
| |
[endlessm/eos-sdk#394]
|