| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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]
|
| |
| |
| |
| |
| |
| |
| |
| | |
If the URI scheme starts with 'browser-', then show the corresponding
URI without 'browser-' in the system default browser. e.g. shows
browser-http://google.com as http://google.com in the system browser.
[endlessm/eos-sdk#383]
|
| |
| |
| |
| |
| |
| |
| | |
This is because the NodeJS server and the database don't know about the
WikiHow artice 'cocinar-arroz'; it is stored as 'Cómo Cocinar Arroz'.
[endlessm/eos-sdk#380]
|
|\ \
| | |
| | | |
#376 Added a default size to our window
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Webkit apps like translation and english have no natural size,
so when unmaximized they would size tiny. Adding a default size
fixes this. It doesn't affect the minimum size so windows could
still be downsized (if we had a resize corner) just controls the
size they first appear at when not fullscreen.
[endlessm/eos-sdk#376]
|
|\ \
| |/
|/| |
Query nodejs with versioned API
|
|/
|
|
|
|
| |
Make requests to 127.0.0.1:3000/v1 instead of 127.0.0.1:3000.
[endlessm/eos-wikipedia-offline#145]
|
|\
| |
| | |
#377 WikiWebView now takes personality and app_name
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, we only had one database so the wiki web view
did not have to pass its app name and personality to node
js API. Now that each app has its own database, this
needs to happen
[endlessm/eos-sdk#377]
[endlessm/eos-sdk#377]
[endlessm/eos-sdk#377]
[endlessm/eos-sdk#377]
|
|\ \
| |/
|/| |
#373 WikiWebView now has search results method
|
|/
|
|
|
|
| |
To load a list of articles matching search query
[endlessm/eos-sdk#373]
|
|\
| |
| | |
#348 Article list scrolls to top on page transition
|
| |
| |
| |
| |
| |
| | |
The widget has been removed but an import remained
[endlessm/eos-sdk#348]
|
|/
|
|
|
|
|
|
|
| |
Moved all the transition code to the view, because it made
making the scroll up calls we need easier. Also think thats the
right place for the scroll logic to live. Took some nice code
from :tomato:'s spike to use signals on back button presses in the
view.
[endlessm/eos-sdk#348]
|
|
|
|
|
| |
The current GJS search paths were inadvertently running the tests from
the installed JS modules, so that was causing Jenkins to fail.
|
|\
| |
| | |
Read personality from keyfile instead of text file
|
| |
| |
| |
| | |
[endlessm/eos-shell#1269]
|
|\ \
| | |
| | | |
Issues/367
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For good code hygiene, add tests for the models. After the refactoring,
they are less linked together, so easier to test.
[endlessm/eos-sdk#367]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For good code hygiene, let's make sure we document all new and changed
APIs.
[endlessm/eos-sdk#367]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reorganizes the various models, presenters, and views, so that the wiki
apps work unchanged with the new JSON export format. Also refactors so
that there is less linkage between models, presenters, and views, so
further updates will hopefully be less extensive.
[endlessm/eos-sdk#367]
|
| |/
| |
| |
| |
| |
| |
| | |
Minor refactoring, because this._domain_wiki_model and
this._domain_wiki_view are a lot of unnecessary typing.
[endlessm/eos-sdk#367]
|
|\ \
| |/
|/| |
Removed the last vestiges of Source and Benton from the SDK
|
|/
|
|
|
|
| |
Nothing changed that was actually used in the apps right now, but
the webhelper docs and the action button css had old fonts
[endlessm/eos-sdk#360]
|