1
0
Fork 0
Commit graph

40 commits

Author SHA1 Message Date
Francesco Gazzetta
c0065190b5 Add morse app
Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2021-11-17 15:29:08 +00:00
Daniel Thompson
b0bab534ff apps: SportsApp: Initial sports app implementation
This app is functional... although it lacking in almost every
costmetic way, from the icon to the main screen.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-20 17:24:10 +01:00
Daniel Thompson
b6709997cc apps: DemoApp: Fully document the demo app
The demo app is of somewhat niche interest and is disabled by default
but arguable that makes it more important to document it fully since
this app is harder to find the many others.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-20 10:43:25 +01:00
Daniel Thompson
4587a0ac33 README: Move wasp-os community chat to libera.chat
We also update the recommendation for those new to IRC to use
a matrix/IRC bridge instead of a simple IRC web client since that
should make the community a bit more interactive.

If you are curious about the move to libera.chat take a look at
the Linux Weekly News summary of the beginning of the end
(https://lwn.net/Articles/857140/ ) together with these
testimonials about the behaviour of the new freenode staff
which I think makes clear we have reached the end of the end:

 * https://nedbatchelder.com/blog/202106/goodbye_freenode.html
 * https://www.fsf.org/news/update-to-the-fsf-and-gnus-plan-to-move-irc-channels-to-libera.chat
 * https://twitter.com/irccloud/status/1404153550159159298

So... we're moving... and sorry for not making this decision sooner!

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-18 20:24:18 +01:00
Tait Berlette
9ded8e28a6 Added weather application.
Signed-off-by: Tait Berlette <54515877+taitberlette@users.noreply.github.com>
2021-06-03 21:43:38 +01:00
Benoît HERVIER
7aa2ceb05b apps: Add DualClock app.
Signed-off-by: Benoît HERVIER <b@rvier.fr>
[daniel@redfelineninja.org.uk: Removed unused dual clock fonts from
clock_dual.py, fixed up the manifest]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-03-27 09:41:54 +00:00
Brendan M. Sleight
cec8d97aeb apps: WordClock: Add a new word-based clock app
Signed-off-by: Brendan M. Sleight <bms.git@barwap.com>
[daniel@redfelineninja.org.uk: Squashed down into a single commit and
updated subject]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk
2021-03-10 20:55:18 +00:00
Lyz
c09a42ca4d style: fix typo in README
Signed-off-by: Lyz <lyz@riseup.net>
2021-03-09 21:08:57 +00:00
Daniel Thompson
19db3d6398 README: Update the intro after a redraft for the release announcement
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-02-20 12:32:28 +00:00
Daniel Thompson
aab718f917 simulator: test_qa: Add some simply QA tests for app screenshots
Add tests to make sure every app has a screenshot... and fix the
problems picked up by the new tests!

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-01-12 22:02:31 +00:00
Daniel Thompson
a80c7dea17 docs: Add a link to the latest video
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-01-12 20:55:16 +00:00
Miguel Rochefort
ffff5ae52b apps: play2048: Add the 2048 game application
2048 is a popular sliding block puzzle game in which tiles are combined
to make the number 2048.

It's one of the few games that are enjoyable to play on such a small
form factor.

This started as a port of a TkInter implementation of the 2048 game. I
implemented all of the TkInter APIs used by the game and it worked on
wasp-os without any code change in the game. However, the performance
was very poor and it consumed too much RAM. I have since reimplemented
the whole game from scratch and managed to achieve acceptable
performance, although more improvements could still be made.

Because names in Python can't start with numbers, I had some trouble
naming things. The module is called "ttfe" (two-thousand-forty-eight),
the class name is Play2048App, and the software.py entry is "Play 2048".

Signed-off-by: Miguel Rochefort <miguelrochefort@gmail.com>
[daniel@redfelineninja.org.uk: Renamed the python filename, normalized
the screenshot and included the app in the docs]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-01-10 18:14:36 +00:00
Wolfgang Ginolas
5b74c45e58 apps: timer: Add a countdown timer application
Signed-off-by: Wolfgang Ginolas <wolfgang.ginolas@gwif.eu>
[daniel@redfelineninja.org.uk: squashed into a single commit, rebase to
latest master, integrate with the Software application and rename the
screenshots to match the application name]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-01-10 16:02:35 +00:00
Johannes Wache
a1ee40016d apps: calc: Created memory-saving calculator app
Signed-off-by: Johannes Wache <jbwa@posteo.de>
2020-12-28 12:06:51 +00:00
Daniel Thompson
f38e7f8936 apps: snake: Fix screenshots
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-12-27 19:35:09 +00:00
Daniel Thompson
726d5c8554 apps: chrono: Implement a simple analogue watch face
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-12-27 09:13:49 +00:00
Johannes Wache
e450ccf9f0 apps: snake: Add a snake game application
Signed-off-by: Johannes Wache <jbwa@posteo.de>
[daniel@redfelineninja.org.uk: Removed some couple of unwanted merge artifacts]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-11-29 20:08:59 +00:00
Daniel Thompson
b33105d1e1 README: Add links to the official IRC channel
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-11-26 18:56:30 +00:00
Daniel Thompson
748e5fe65a docs: Wordsmtithing updates after review
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-11-22 09:25:24 +00:00
Carlosgg
306a1ec0a4 apps: Add music player app with GadgetBridge support
Signed-off-by: Carlos Gil <carlosgilglez@gmail.com>
[daniel@redfelineninja.org.uk: fix regressions on simulator, disable by
default (for now) on real hardware and remove a couple of whitespace
changes to existing files]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-11-12 21:44:22 +00:00
Daniel Thompson
83e6df8093 README: Updated the device list
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-11-08 14:39:06 +00:00
Daniel Thompson
c6b07237ce README: Add the Fibonacci clock the application showcase...
... and fix the mark up the get it to render correctly on readthedocs.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-10-10 14:21:23 +01:00
Daniel Thompson
11640d8362 apps: haiku: Add a simple Haiku viewer
This app serves as an example of using the filesystem to make an
application more flexible. Both the verses and the icon will be
loaded from the filesystem rather than being burned into the
wasp-os binaries.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-10-10 12:12:59 +01:00
Daniel Thompson
0b5d1e23f8 README: Start showcasing the optional apps
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-10-10 12:11:06 +01:00
Daniel Thompson
9877ea99bd README: Add a (fairly) comprehensive screenshot tour
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-08-16 18:48:15 +01:00
Daniel Thompson
c5a4a14334 README: Tabulate the videos
Update the way the videos are presented. They are now tabulated and
presented as figures (e.g. captioned) rather than images. They also
now appear later in the files.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-08-16 18:46:44 +01:00
Michael Scherer
37e805a44a README: Fix typo
[daniel@redfelineninja.org.uk: The patch author did not respond to a
request for a Signed-off-by but since there's no way a typo correction
is copyrightable (and I don't want the project to continue to look
illiterate) then I have provided my own as a substitute.]
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-08-15 08:50:59 +01:00
Daniel Thompson
66e8d3e58a docs: install: Move Building from source into the install guide
Direct links to the install guide mean some people are reading the docs
but never see the main docs index and, as a result, don't find the
instructions on how to build from source. Let's fix that!

Fixes: #49
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-07-31 16:47:08 +01:00
Daniel Thompson
c3d9e3a0a2 install: Initial attempt at an install guide
More work needed... but a step up from the current text in the README.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-07-29 22:19:52 +01:00
Daniel Thompson
6686f17e72 README: Update with the latest video
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-07-12 23:03:51 +01:00
Daniel Thompson
b7e7164d59 README: Minor updates after review
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2020-06-25 22:25:18 +01:00
Daniel Thompson
dea2ba8d65
README: Document python version requirements
Fixes: #32
2020-06-09 10:04:48 +01:00
Daniel Thompson
0ea809c6d1
README: Fix link to the application writers guide 2020-05-21 08:52:51 +01:00
Daniel Thompson
2f4f728221 README: Add a link to the Pinetime SWD Programming Guide
Fixes: #16
2020-05-20 22:17:33 +01:00
Daniel Thompson
0ee969150b Merge branch 'master' of https://github.com/daniel-thompson/wasp-os 2020-05-20 21:55:21 +01:00
Daniel Thompson
5d2ca4a8ee README: Better document how to meet the dependancies
Fixes: #1
Fixes: #3
2020-05-20 21:55:11 +01:00
Daniel Thompson
49de76faa2
Merge pull request #24 from SteveAmor/patch-1
Update README.rst
2020-05-19 09:27:51 +01:00
Daniel Thompson
4906d46ff4 apps: demo: Move the demo code into a fully fledged application 2020-05-17 09:45:16 +01:00
Steveis
f5752a4250
Update README.rst
Clarification based on #9
2020-05-16 09:47:33 +01:00
Daniel Thompson
56b39d6404 README/TODO: Switch to restructured text 2020-05-15 19:55:18 +01:00