| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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]
|
|\
| |
| | |
wikipedia: Use Lato fonts
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fonts are changed according to the conversion table. It turns out that
what we thought was the "Benton Sans correction" does not only apply to
Benton Sans - I think it is due to GTK's lack of baseline alignment,
something that has been rectified in GTK 3.10.
[endlessm/eos-sdk#361]
|
|\ \
| | |
| | | |
'bold' is a 'font-weight' value
|
| |/
| |
| |
| |
| |
| | |
Not 'font-style'
[endlessm/eos-sdk#362]
|
|\ \
| |/
|/| |
#152 'eos-application-manifest' tool with subcommands
|
|/
|
|
|
|
|
|
| |
This is the framework for an 'eos-application-manifest' tool with
subcommands as in git. Currently the 'help' and 'version' subcommands
are implemented.
[endlessm/eos-sdk#152]
|
|\
| |
| | |
#358 Themed sdk topbar with the lato font
|
| |
| |
| |
| |
| |
| |
| | |
So the font on all the topbar buttons should have a common look
and feel. Still not foolproof, star selecting widgets inside an
app's css and changing the font family will override this
[endlessm/eos-sdk#358]
|
|\ \
| | |
| | | |
Arrow on sidebar button is always there.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Previously, the arrow on the sidebar back button
for the article page would only appear on hover.
Now it appears always, as per design request.
[endlessm/eos-sdk#352]
|
|\ \
| |/
|/| |
[endlessm/eos-shell#1157] Look for personality file in /etc/EndlessOS
|
|/
|
|
|
|
|
| |
The personality file is moving to /etc/EndlessOS/personality.txt
for OSTree, since /usr/share is read-only.
[endlessm/eos-shell#1157]
|
|\
| |
| | |
Issues/353
|
| |
| |
| |
| | |
[endlessm/eos-sdk#353]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#353]
|
| |
| |
| |
| |
| |
| |
| |
| | |
We need to emit the ::cell-selected signal also in case we are unsetting
the currently selected cell without setting a new one - e.g. when the
pointer leaves the FlexyGrid widget.
[endlessm/eos-sdk#353]
|
|/
|
|
| |
It already is a public symbol, it's not not declared in the header file.
|
|
|
|
|
|
|
| |
The Posix module is not available yet in our current version of GJS,
so there is no way to get a real PID in the Javascript tests. Fake it
with a random number (GLib.random_int(), uniformly distributed between
0..2^32-1)
|
|
|
|
|
|
| |
In order to prevent collisions between configuration directories, the
test applications get unique IDs from not just g_get_real_time(), but
also getpid()
|
|\
| |
| | |
Domain wiki apps use language code
|
|/
|
|
|
|
|
|
| |
Previously, domain wiki apps were not sensitive to the language
their articles were in. Now, they get that language from the JSON
file name and use that to tell nodejs which language database to use
[endlessm/eos-sdk#345]
|
|
|
|
| |
Add a missing include that was breaking the build.
|
|\
| |
| | |
#326 Add function to retrieve the system personality
|