| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
$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]
|
|\
| |
| | |
#349 Only load category button images when needed
|
|/
|
|
|
|
|
|
| |
Before we were loading them every time size_allocate was called,
even if the widget was not even realized. Now just check during
draw if the pixbuf needs to be reloaded. Also draw the pixbuf
directly with cairo which cuts down on widget hierarchy.
[endlessm/eos-sdk#349]
|
|\
| |
| | |
#390 Fixed bug in asset button image loading
|
|/
|
|
|
|
| |
If loading a file for one of the states of the asset button failed
we would call close on an undefined object, which caused a crash.
[endlessm/eos-sdk#390]
|
|\
| |
| | |
#386 Load articles by Id
|
| |
| |
| |
| |
| |
| | |
Also, call the query parameter appname instead of app_name
[endlessm/eos-sdk#386]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we were not interecepting requests to /wiki/[title] in
wikipedia webview, which meant that when we refresh to online, all
links would not work.
[endlessm/eos-sdk#386]
|
| |
| |
| |
| |
| |
| |
| | |
Previously we were loading articles in domain specific apps by title.
Now, we are loading by Id, which is the suffix of the url.
[endlessm/eos-sdk#386]
|
|\|
| |
| | |
Fix build
|
|/
|
|
|
|
| |
ArticleModel now has an extra required construct parameter: "source".
[endlessm/eos-sdk#388]
|
| |
|
|\
| |
| | |
Issues/383
|
| |
| |
| |
| |
| |
| |
| |
| | |
We need to pass the 'source' parameter to NodeJS to indicate the
source database that an article comes from. This should later be
replaced by indicating this information in the database name.
[endlessm/eos-sdk#383]
|