-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathTODO.txt
81 lines (66 loc) · 3.42 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
for javafile in `find -name \*.java`; do cat licenseHeader.txt $javafile > temp; cat temp > $javafile; done
* JSONPath OR gel?
* gel ---> as git submodule
---> as rpm dependendy --> mail 2 sailfish dev list
* Transfer bascially this file to Gitlab / Github issue list (linkability between tickets and git commits)
* Find out a way to sync gitlab and github projects (including issue numbers in the best case!)
* Description height issue (Bindining loop ++ sometimes wrong)
* Opening hours small to few to see
* Opening hours sunday-tuesday issue
------------------------------------
* Implement list ordered by position
--> Find a solution for the case a position is not available
(async stuff needed probably)
---> Use https://github.com/Cutehacks/gel?
---> Look at <componentgallery/qml/pages/SearchPage.qml:251>
* Automatically check for new JSON file on app startup and download new version
* Tablet experience
* Map! -> QtLocation map?
-> Maep?
-> harbour-mapp? --> https://github.com/unsanded/harbour-mapp
-> poor maps? https://github.com/otsaloma/poor-maps
-> https://together.jolla.com/question/51587/a-map-component-for-sailfish-apps/
* Improve detail view
* Make images be flickable?
* Extent sources (merge in sources from vebu, HappyCow, etc.)
* Improve sexiness:
* Parallax scrolling
* Animations
* Inert (slow) Animation of background rectangle (Windows Phone like)
* abstract the calculations in GastroLocationDetails into functions and/or variables --- this is ugly (code wise) otherwise.
=> Mostly done
* Move more parts of GastroLocationDetails into their own components
* Condense opening hours
Inspiration sources:
* Android BVApp:
berlin-vegan-guide/app/src/main/java/org/berlin_vegan/bvapp/data/Location.java
* Make these detail elements be collapsible
Inspiration sources:
* Jolla Store: Detail desciption / collapsible -> /usr/share/store-client/pages/AppPageDetails.qml (only as an inspiration, do not copy the code --> NO FOSS so far)
* Harbour-Warehouse: /usr/share/harbour-warehouse/qml/components/TextCollapsible.qml
* TAO translator: /usr/share/harbour-taot/qml/ExpandableLabel.qml / https://github.com/leppa/taot/blob/master/qml/sailfish/ExpandableLabel.qml
Add license information:
* own license
* Contributors licenses:
* JSON: 125d00c197a2ef6f7ef70fb9e00499da276d12a0 (Romain)
* Tablet: Analyze actual Jolla QML files from tablet and phone to find out about how to treat the tablet
* Porting app to Android / iOS?
* How to trigger navigation "intent"?
* Intents ("Get directions" with Android-Apps as an option)
https://github.com/b0bben/SailfishOS_MapTutorial
---
Sources for inspiration:
* Jolla together (especially the icon bar): <https://github.com/tace/jolla2gether>
* Tweetian: <https://github.com/veskuh/Tweetian/commits/sailfish-port>
<http://www.jollausers.com/2014/08/app-update-tweetian-for-sailfish-os-changelog/>
* VeggieSailor:
<https://github.com/VeggieSailor/VeggieSailor>
<https://openrepos.net/content/bluszcz/veggie-sailor>
* "Hide progress" : "Show progress" in <componentgallery/qml/pages/PanelPage.qml:134>
* Phone app ringing, pic in the background
Build dependencies:
? qt5-qtquickcontrols-layouts
? qt5-qtpositioning-5.2.1+git9-1.25.1.i486
run
pkcon install qt5-qtdeclarative-import-positioning
qt5-qtquickcontrols-layouts