Commit Graph

113 Commits

Author SHA1 Message Date
Marcel Hollerbach e6f739278c extra: align informations better 2016-12-30 19:38:15 +01:00
Marcel Hollerbach dcee33f698 extra: be more secure 2016-12-30 17:23:19 +01:00
Marcel Hollerbach 29d6a30adb extra: fix a few minor things
this brings back previews and fixes a warning in valgrind.
2016-12-30 16:55:44 +01:00
Marcel Hollerbach 4c5a062687 polish the extra app!
This brings a few new features:

- Data is now transmitted via json and fully parsed. The parser which is
used for that is jsmn and is brought in per submodule. You may ask
yourself, why is that done. Well, json seemed to be a more stable
fileformat than cvs. And using a more scalable file format enables the
possibility to send more data to the client. So its more or less a
invest into the future.

- You have a download button which downloads the file directly into your
elementary user theme directory

- The data about the theme is displayed

What is missing / can be improved:
- The layouting of the details section is not THAT good

- Mirror the downloadstate of the themes

- Mirror the downloaded themes and check for new versions of a theme and
send a notification.

- Maybe some markup for the details text?
2016-12-30 16:48:52 +01:00
Andy Williams 4d16ac9a83 install: a slightly more reliable install callback 2016-12-02 22:48:33 +00:00
Andy Williams 34deff51f9 install: Basic theme downloader working
A few rough edges still to work out but it works
2016-12-02 05:23:40 +00:00
Andy Williams 6716e80364 fix gitignore 2016-11-30 00:41:58 +00:00
Andy Williams c73cfc2106 ui: Actually list themes after we sync
Grabbing theme list from server - no cache yet
2016-11-19 21:49:16 +00:00
Andy Williams 1af204ab37 extra_server: Update to live server URL 2016-11-19 16:01:40 +00:00
Andy Williams da81873629 refactor to put the hostname in a header 2016-11-03 23:07:17 +00:00
Andy Williams 6e58ecff42 Request and parse CSV format for theme list 2016-08-06 23:10:27 +01:00
Andy Williams d713a8c51b Add a description 2016-05-03 23:25:28 +01:00
Andy Williams 41c7f3e89d Generate a quick stub that is our extra client app 2016-05-03 23:23:36 +01:00