Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

main2main #66

Merged
merged 394 commits into from
Dec 10, 2020
Merged

main2main #66

merged 394 commits into from
Dec 10, 2020

Conversation

telemaxx
Copy link
Owner

No description provided.

FJBDev and others added 30 commits October 23, 2020 11:00
… the body weight and fat in the statistics (#32)

* WIP Average weight in statistics

* WIP: Displaying the body weight and body fat in a single statistics

* Renaming

* Adding the body fat field in the database and the TourDataEditorView

* WIP: Athlete's data statistics

* Translation

* Misc

* WEIGHT to ATHLETEDATA

* Indentation

* Moving the FTP to the left

* WIP Displaying the average weight and body fat values

* WIP

* Not sure why it's still here

* Renaming BikerWeight to BodyWeight

* Week body weight and fat stats

* Switching from bars to lines

* Month body weight and fat stats

* Body Weight and Fat stats colors

* WIP Displaying day statistics for each year

* Displaying the average weight and fat in the day statistics

* Code improvements

* Clean-up

* Useless
Renaming from bikerWeight to bodyWeight when creating the Tour Data
options should be disabled except "Entire tour" and Tour markers
Conflicts:
	info/release-notes/20.after8.0-readme.txt
Conflicts:
	info/release-notes/20.after8.0-readme.txt
FJBDev and others added 29 commits December 2, 2020 16:30
…Empty() for better performance (#257)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
- moved photo sync also into the sync slideout
- simplified more the sync fields
* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
…258)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

* Method names should always start with lowercase #254 (#255)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>

* Revert "Replacing .size() > 0 with .isEmpty() == false"

This reverts commit 7084e28.

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
Conflicts:
	bundles/net.tourbook/src/net/tourbook/map2/view/DirectMappingPainter.java
	bundles/net.tourbook/src/net/tourbook/map2/view/Map2View.java
When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active
…rs are loaded, one tour could exist twice in the returned tours, discovered when hovering value point in tour chart
When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active
…ge speed between markers could be wrong in the case of multiple selected tours (#259)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* [2D Map] Show hovered value point from the tour chart, cool feature and it is now working but still has a few issues

https://sourceforge.net/p/mytourbook/feature-requests/162/

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* [2D Map] The actions to synchronize the map are now available at the same position in a new slideout

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* [2D Map] implementing sync map with new slideout - doing also some refactoring

* Misc

* [2D Map] fixing issues in sync map

* [2D Map] fixing issues in sync map

- moved photo sync also into the sync slideout
- simplified more the sync fields

* Method names should always start with lowercase #254 (#255)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>

* Using net.tourbook.common.ui

* [Code Review] reverted .isEmpty() == false

* [2D Map] implemented sync map with value point and using the new map sync slideout

* [Tour Photos View] Select next/previous photo with the mousewheel

* [2D Map] Fixing sync value point issue:

When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active

* [Tour Chart] Fixed multiple tours with default cadence of spm have displayed doubled cadence values

* [Default Cadence] Changed default cadence info wording

* [Tour Manager] fixed issue which exist since years: when multiple tours are loaded, one tour could exist twice in the returned tours, discovered when hovering value point in tour chart

* [2D Map] Fixed sync value point issue:

When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active

* TourMarker View bugfix : The time difference, average pace and average
speed between markers could be wrong in the case of multiple selected
tours

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
Conflicts:
	info/release-notes/20.11post.0-readme.txt
* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* [2D Map] Show hovered value point from the tour chart, cool feature and it is now working but still has a few issues

https://sourceforge.net/p/mytourbook/feature-requests/162/

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* [2D Map] The actions to synchronize the map are now available at the same position in a new slideout

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* [2D Map] implementing sync map with new slideout - doing also some refactoring

* Misc

* [2D Map] fixing issues in sync map

* [2D Map] fixing issues in sync map

- moved photo sync also into the sync slideout
- simplified more the sync fields

* Method names should always start with lowercase #254 (#255)

* [Calendar View] Fixed: Calendar week did not start always with the first day of week, it depended on the selected tour date

* [Calendar View] readme update

* Fix for GPX tests

* Fix as using assert doesn't work but the JUnit 5 asserts work

* Setting a different order so that the tests is sure to fail until I find
a way to ignore the tour markers array items order

* Using JSONUnit as it looks more robust and flexible

* Maybe we should go back to xml...

* Trying to use XML but not much success

* Now blocked with this javax.xml.bind.JAXBException: ClassCastException:
attempting to cast
bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to
bundleresource:

* [Tour Book View Flat] Fixed: When tour filter is modified then reordered column positions are reset

* [Tour Info View] Tour info which is displayed in a tooltip is now also displayed in a separate view
    https://sourceforge.net/p/mytourbook/feature-requests/167/

* The old "Tour Info" view ins now renamed into "Tour Data" view

Currently the info is sometimes not displayed -> layout issue

* Revert "Now blocked with this javax.xml.bind.JAXBException: ClassCastException: attempting to cast bundleresource://61.fwk769858312:2/javax/xml/bind/JAXBContext.class to bundleresource:"

This reverts commit 49e6c2d.

* Revert "Trying to use XML but not much success"

This reverts commit 2e0ad1c.

* Revert "Maybe we should go back to xml..."

This reverts commit fd22f3a.

* Revert "Using JSONUnit as it looks more robust and flexible"

This reverts commit 9cf8462.

* Using the sorted tour markers instead of the set that can have random
order

* Removing the JsonIgnore from TourData and ignoring the appropriate
properties in the tests instead. Library updates

* Removing code smells for more efficiency ( The time complexity of any
isEmpty() method implementation should be O(1) whereas some
implementations of size() can be O(n).)

* [Tour Info View] Implemented

- Removed time zone decorator because it caused problems (and propably also performance) to layout the UI

- After removing time zone decorator it worked smoothly -> no need now to further optimize UI creation and tour data update

* [Tour Editor Slideout Options] Number of visible lines for the tour description is moved from pref page "Appearance/Tour Editor" into the slideout "Tour Editor Options"

Remaining task: cleanup of old pref data

* Method names should always start with lowercase

* Package updates

* Comment

* [Tour Editor Slideout Options] Removed old pref page "PrefPageAppearanceTourEditor" and is unused resources

* Suunto9: Pauses less than 1sec should not be imported

* When computing the cadence zone times, we prevent from re-importing the
last imported tours

* Displyaing the errors when the tests fail

* Replacing .size() == 0 with .isEmpty() and .size() < 1 with .isEmpty()

* Replacing .size() > 0 with .isEmpty() == false

* Replacing .size() <= 0 with .isEmpty()

* French translation

* Misc

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>

* Using net.tourbook.common.ui

* [Code Review] reverted .isEmpty() == false

* [2D Map] implemented sync map with value point and using the new map sync slideout

* [Tour Photos View] Select next/previous photo with the mousewheel

* [2D Map] Fixing sync value point issue:

When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active

* [Tour Chart] Fixed multiple tours with default cadence of spm have displayed doubled cadence values

* [Default Cadence] Changed default cadence info wording

* [Tour Manager] fixed issue which exist since years: when multiple tours are loaded, one tour could exist twice in the returned tours, discovered when hovering value point in tour chart

* [2D Map] Fixed sync value point issue:

When multiple tours are selected in the tourbook view, _allTourData contains multiple tours.

However when tour chart is selected and it contains multiple tours, then one TourData with isMultipleTour is displayed in the map.

-> value point is not displayed for multiple tours when the tourchart view was not yet active

* TourMarker View bugfix : The time difference, average pace and average
speed between markers could be wrong in the case of multiple selected
tours

* Misc

* [Translation Archive] Fixed issue: 20.11.1 translation cannot be tested because of the wrong version number

* [2D Map] Fixed sync value point issues, finally ?

* [Readme] update

* [Java-11] MT next version requires Java 11

* Worldwind 2.2.0 Update (#29)

* Added the WoldWind jars I built locally with the develop branch from
today (Need JRE 11)

* Misc

* Updating to the official Worldwind 2.2

* Spaces

* Clean up

* Clean up

* MANIFEST updates

* Clean up and warning removals

* Build fix and validation

* Adding the WorldWind commit id

* Misc

* Readme

* Using the Java 11 feature Files.readString

Co-authored-by: wolfgang-ch <wolfgang-ch@users.sourceforge.net>
Conflicts:
	bundles/net.tourbook.ext.worldwind.win64/META-INF/MANIFEST.MF
@telemaxx telemaxx merged commit e4efb71 into telemaxx:main Dec 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants