Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

Starting from clean slate for the UI #23

Merged
merged 39 commits into from
Jan 4, 2018
Merged

Conversation

DylanVanAssche
Copy link
Contributor

@DylanVanAssche DylanVanAssche commented Dec 22, 2017

  1. Explanation:

    • Refreshed UI using the Model-View-Delegate approach from Qt.
  2. Fixed issues:

  3. Testing environment:

    • Sailfish OS version: 2.1.0.11
    • Sailfish OS hardware: Oneplus X

@DylanVanAssche DylanVanAssche self-assigned this Dec 22, 2017
@DylanVanAssche DylanVanAssche added this to the BeRail V2.0 milestone Dec 22, 2017
@DylanVanAssche DylanVanAssche changed the title Starting from clean slate Starting from clean slate for the UI Dec 22, 2017
@DylanVanAssche DylanVanAssche merged commit 4915c6f into develop Jan 4, 2018
@DylanVanAssche DylanVanAssche deleted the feature/ISSUE-22 branch January 4, 2018 20:02
DylanVanAssche added a commit that referenced this pull request Jan 7, 2018
* Added .gitignore file

* Updated README

* Added PR template

* Added Issue template

* Added stations-ER.xml

* Update stations-ER.xml

* Update stations-ER.xml

* Primary Keys

* Init classes.xml

* Update classes.xml

* Update classes.xml

* Update classes.xml

* RC classes

* Fixed alignment

* Added title

* MVC

* CacheControl + UserAgent + fixes

* Title alignment

* Fixed typo

* Fixed Vehicle class size

* Colors

* Exported classes diagram as PNG

* Layout + renamed Localisation to Language

* Exported stations-ER as PNG

* Update classes.xml

* QGeoLocation replaced by QGeoCoordinate

* Added Connection class

* Updated Connection class

* Updated Connection class

* Fixed QGeoCoordinate

* Updated classes.png

* Added GPLv3 LICENSE

* Updated API class

* Renamed Disturbances property to m_alerts

* Added timestamp property to Liveboard, Route and Vehicle classes

* Updated Disturbances class

* Fixed typo

* Updated relations

* Updated classes.png

* Stops class avoid collision with Qt Signals platformChanged

* Vehicle, Stations, Disturbances API models

* Removed add-copyright.py

* Started Liveboard API endpoint implementation

* WIP: C++ backend

* WIP: C++ API connections + fixed signal emitting in QObject setters

* Added VIA object

* Connections API added

* Moved enums to QObject for QML exposure

* Enable API class emitting signals

* Cleanup RPM files

* Fixed Vehicle object QML properties

* Enabled Disturbances AlertsListModel using QAbstractListModel

* QAbstractListModel for all QList items in BeRail

* Exposed all C++ datamodels to QML

* Delete harbour-berail.pro.user

* Starting from clean slate for the UI (#23)

1. **Explanation**: 
    - Refreshed UI using the Model-View-Delegate approach from Qt.

2. **Fixed issues**: 
    - Fixed #22 
    - Fixed #24 
    - Fixed #12 
    - Fixed #13  

3. **Testing environment**: 
    - Sailfish OS version: 2.1.0.11
    - Sailfish OS hardware: Oneplus X

* Small fixes + NL translation (#29)

* Small fixes + NL translation

* Fixed OS library file opening

* Updated README and screenshots (#34)

* Updated README

Improved 'How to contribute'

* Class diagram update (#37)

* Delete classes.xml

Draw.io isn't used anymore for class diagrams

* DE translations update + README translation status added

* Fixed #33
DylanVanAssche added a commit that referenced this pull request Jan 8, 2018
* Added .gitignore file

* Updated README

* Added PR template

* Added Issue template

* Added stations-ER.xml

* Update stations-ER.xml

* Update stations-ER.xml

* Primary Keys

* Init classes.xml

* Update classes.xml

* Update classes.xml

* Update classes.xml

* RC classes

* Fixed alignment

* Added title

* MVC

* CacheControl + UserAgent + fixes

* Title alignment

* Fixed typo

* Fixed Vehicle class size

* Colors

* Exported classes diagram as PNG

* Layout + renamed Localisation to Language

* Exported stations-ER as PNG

* Update classes.xml

* QGeoLocation replaced by QGeoCoordinate

* Added Connection class

* Updated Connection class

* Updated Connection class

* Fixed QGeoCoordinate

* Updated classes.png

* Added GPLv3 LICENSE

* Updated API class

* Renamed Disturbances property to m_alerts

* Added timestamp property to Liveboard, Route and Vehicle classes

* Updated Disturbances class

* Fixed typo

* Updated relations

* Updated classes.png

* Stops class avoid collision with Qt Signals platformChanged

* Vehicle, Stations, Disturbances API models

* Removed add-copyright.py

* Started Liveboard API endpoint implementation

* WIP: C++ backend

* WIP: C++ API connections + fixed signal emitting in QObject setters

* Added VIA object

* Connections API added

* Moved enums to QObject for QML exposure

* Enable API class emitting signals

* Cleanup RPM files

* Fixed Vehicle object QML properties

* Enabled Disturbances AlertsListModel using QAbstractListModel

* QAbstractListModel for all QList items in BeRail

* Exposed all C++ datamodels to QML

* Delete harbour-berail.pro.user

* Starting from clean slate for the UI (#23)

1. **Explanation**: 
    - Refreshed UI using the Model-View-Delegate approach from Qt.

2. **Fixed issues**: 
    - Fixed #22 
    - Fixed #24 
    - Fixed #12 
    - Fixed #13  

3. **Testing environment**: 
    - Sailfish OS version: 2.1.0.11
    - Sailfish OS hardware: Oneplus X

* Small fixes + NL translation (#29)

* Small fixes + NL translation

* Fixed OS library file opening

* Updated README and screenshots (#34)

* Updated README

Improved 'How to contribute'

* Class diagram update (#37)

* Delete classes.xml

Draw.io isn't used anymore for class diagrams

* DE translations update + README translation status added

* Fixed #33

* Workaround for iRail API issue #335 (#39)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant