173f618d0b
Added graph scrolling using the mouse
2024-06-05 08:35:10 +02:00
69951fe248
Fixed error handling
2024-06-04 23:25:30 +02:00
3ba10bb595
Use date-only infoin the statistics
...
+ code cleanup
2024-05-29 18:57:37 +02:00
5ed6e7602c
Some more propper date localization fixes
2024-05-29 06:44:23 +02:00
6ce0b03295
Remove the items fromthe scene before setting the scene rect to 0-size
...
Qt 6.7 draws the message item over the tab bar when it is present when shrinking
the scene rect. Clear all the items when clearing the scene as a workaround.
2024-05-28 23:37:25 +02:00
3d01424f44
Use consistent Date format across the whole GUI
2024-05-28 21:34:40 +02:00
39dd5ceba0
Added sanity checks
2024-05-27 17:56:45 +02:00
1d26631531
Make the labels shorter
2024-05-26 18:40:22 +02:00
11b9f842e5
Added hillshading settings
2024-05-26 11:19:53 +02:00
332abd53ae
Draw at least the color rectangle under the Qt 6.7.1 windows style
2024-05-24 19:16:21 +02:00
73fa197c25
Added missing fallback elevation fetch
2024-05-23 22:03:42 +02:00
c425be3741
Code cleanup
2024-05-22 21:02:26 +02:00
09d0b281c2
Shift the levels by one, not by divide by two
2024-05-22 09:00:51 +02:00
ff25f02965
Use a better "magic" DEM data rect extension computation
2024-05-22 02:02:23 +02:00
27401d58b7
Make the DEM data borders look much better
2024-05-21 20:59:06 +02:00
da2b6661f6
Replace the compiler dependent signed right shifts with a universal version
2024-05-21 20:57:21 +02:00
de76eafdfb
Missing header change...
2024-05-21 20:56:55 +02:00
19cda6fbd5
Enable inlining of the "hot" paths
2024-05-21 20:55:50 +02:00
6803ee0324
Made the code more standard conforming
2024-05-21 09:14:15 +02:00
43271d9ff8
Fixed rendering glitch
2024-05-21 08:46:29 +02:00
6bd83780cd
Enable hillshading by default
2024-05-21 08:34:52 +02:00
c4d07b5f12
Prefer render quality rather than render speed
2024-05-20 21:19:26 +02:00
b28217a026
A much more accurate overlap delta value
2024-05-20 21:13:27 +02:00
1af2c130b0
Adjust hillshading parameters
2024-05-20 20:21:29 +02:00
ca0d859c6d
Fixed include guard comment
2024-05-20 20:20:57 +02:00
947d2d62b3
Added DEM filtering (bluring)
2024-05-20 19:17:27 +02:00
11677f5e35
API cleanup
2024-05-20 19:10:56 +02:00
6ef6644260
Fixed DEM display glitches
2024-05-19 22:06:57 +02:00
f6f9e4146d
Remove cut&paste remains
2024-05-19 19:03:49 +02:00
d1401bc302
Show the map elevation from the map DEM if available
2024-05-19 18:59:40 +02:00
488e5e1cac
Fixed build on older Qt5 versions
2024-05-19 16:39:12 +02:00
ff4f3eea60
Use the map-provided DEM data for hillshading on IMG maps
2024-05-19 16:14:23 +02:00
d46ac8435e
Fixed Debug build
2024-05-01 10:27:39 +02:00
15fbd6d35e
Added support for TCX course points icons
2024-04-28 00:43:02 +02:00
7de180d580
Cache size limits update
...
Allow caches up to 4GB (usefull for 0.5' DEM tiles)
Do not allow smaller pixmap cache than 64MB (minimum for async maps to work on
4K displays is ~34MB of tile image data!)
2024-04-27 12:30:07 +02:00
bd37521ca0
Use kB in the chache size arithmetics to prevent integer overflow
2024-04-27 12:15:06 +02:00
4445976cb9
Use a more strict regular expression to match the tiles
2024-04-27 11:46:00 +02:00
76b14c23c6
Do not show local DEM tiles with unsupported file names
2024-04-27 11:42:37 +02:00
5940a2ced4
Silence clang warnings
2024-04-23 01:04:38 +02:00
33c45f845a
Code cleanup
2024-04-21 00:00:24 +02:00
55de85579c
Move the tables to the function where they are used
2024-04-20 19:57:52 +02:00
86f98aca42
Make it clear the tables are not modified during runtime
2024-04-20 19:50:33 +02:00
56425a3318
Always use the GPXSee icon theme on Mac and Windows
2024-04-20 16:23:23 +02:00
31cd65f15e
Remove the zoom offset hack
...
Now that we are back to the map data defined tile size, it makes no sense any
more. Additionaly it crashes with world maps as zoom 0 becomes -1...
2024-04-18 20:35:31 +02:00
089ccfde71
Code cleanup
2024-04-18 20:35:05 +02:00
a0ce50e7e4
Use QVectors instead of plain arrays
2024-04-16 10:26:17 +02:00
031d82f689
Code cleanup
2024-04-16 09:17:18 +02:00
99f620f101
Fixed capitalization algorithm
2024-04-16 08:52:54 +02:00
5ef29bf827
Some more code cleanup
2024-04-14 23:32:44 +02:00
6f029d81a0
Code cleanup
2024-04-14 22:15:30 +02:00
90395a32dd
Improve the capitalization algorithm
2024-04-14 17:33:49 +02:00
6210d1b983
Switched back to diagonal pattern for national parks
2024-04-14 14:50:34 +02:00
648f90f230
Improve FIT locations support
2024-04-03 02:30:26 +02:00
324168340b
Do not blur the icons when resizing them
2024-04-03 02:18:00 +02:00
3e1bddbcfd
Fixed line style combo box rendering on retina displays
2024-04-01 21:00:56 +02:00
b069d2ac3f
Fixed broken error string encoding
2024-04-01 20:22:28 +02:00
f814d1f5a3
Use the water temperature as temperature data when no air temperature is present
2024-04-01 13:30:50 +02:00
8a069f113e
Cosmetics
2024-04-01 12:37:06 +02:00
bfe31023e0
FIT course symbols instead of description
2024-04-01 12:28:50 +02:00
779f98a206
Ignore GeoJSON features with null geometries
2024-03-27 09:07:39 +01:00
0c7296e006
Cosmetics
2024-03-23 09:22:03 +01:00
01dfbb3706
Fixed error line reporting in CSV-based files
2024-03-23 09:16:41 +01:00
e8b4105365
Some more missing PCSs
2024-03-23 08:36:57 +01:00
2eeeb965dc
Added missing OziExplorer projections
2024-03-20 08:29:55 +01:00
07435a3fdc
Code cleanup
2024-03-20 07:45:49 +01:00
a48b46d0fb
Refactoring
...
Moved Projection::Method and Projection::Setup to the Conversion class
2024-03-19 22:39:42 +01:00
bd8d2267c7
Check if the conversion is valid/exists when loading the PCS entry
2024-03-19 19:12:47 +01:00
625ee42eb4
Added support for GeoJSON Coordinate Properties extension
2024-03-12 21:30:15 +01:00
5945ceaa09
Fixed debug code
2024-03-12 09:56:35 +01:00
7728dba605
Removed BOM
2024-03-12 08:58:08 +01:00
275a9a2683
Removed BOM
2024-03-12 08:56:32 +01:00
ff50ffa003
Use the CT type for geographic/projected projections distinguishing
2024-03-11 23:12:51 +01:00
026ef5854d
Improved error reporting
...
+ code cleanup
2024-03-11 23:09:38 +01:00
f6a14e6008
Code cleanup
2024-03-10 08:09:44 +01:00
4417b3d5e2
Properly ignore objects with null/empty GeoJSON coordinates
2024-03-10 07:46:50 +01:00
8780a40b9f
Added support for arbitrary CRSs in GeoJSON files
2024-03-09 17:51:43 +01:00
2f07c51d17
Use the original data tile size for rendering to prevent grid artifacts
2024-03-07 09:30:24 +01:00
83c2a309fb
Includes cleanup
2024-03-07 08:24:45 +01:00
468e662e4f
Yet another recent files fix
2024-03-03 23:31:08 +01:00
3ba6d2d24f
Fixed recent paths update logic
2024-03-03 23:20:25 +01:00
d9e6c30567
Use the QAction data() for file paths rather than text()
...
As seen in KDE Neon, some Qt themes or distros mangle the text() by adding
automatic shortcut accelerators that break the paths for opening.
2024-03-03 23:11:48 +01:00
20f1003ce6
Increase hillshading contrast
2024-03-01 00:37:58 +01:00
0fad1a14d7
Localization cleanup
2024-02-29 10:32:35 +01:00
19fcccb6aa
Code cleanup
2024-02-29 08:19:10 +01:00
a6b408da4a
Moved demloader from data to common
2024-02-29 07:59:34 +01:00
c94d7b5905
PArks/military areas style adjustement
2024-02-28 21:51:18 +01:00
666f491224
Show the DEM tiles in the same color
2024-02-28 21:50:37 +01:00
112cfe6391
Enable the hillshading action only for maps that actually use it
2024-02-28 07:54:08 +01:00
f0d5a32dca
Localization update
2024-02-27 21:55:13 +01:00
69c4e6d2dc
Aded support for downloading hillshading DEMs
2024-02-27 21:36:16 +01:00
c33215565f
Allow arbitrary HGT grid sizes
2024-02-27 21:13:12 +01:00
2026036015
Do not draw IMG contour lines that have no color defined
2024-02-27 07:20:09 +01:00
af7696bfd7
Do the hillshading in alpha layer only
2024-02-26 10:27:58 +01:00
f3bb7ada9a
Split the alpha and z values
2024-02-26 09:10:38 +01:00
6ccfe0eb21
Raster tile APIs unification/cleanup
2024-02-23 09:45:41 +01:00
d42c6831df
Fixed debug code
2024-02-23 09:25:41 +01:00
e0ff4529b6
Code cleanup
2024-02-23 08:15:13 +01:00
f7a81cafd5
Move the DEM sources to the common folder now that we use them in map/data
2024-02-22 21:34:34 +01:00
108e68c7c9
Prevent zoom change due to float computations errors
2024-02-22 21:23:37 +01:00
f1fd4f8bc9
Code cleanup
2024-02-22 21:14:49 +01:00
d8f7089450
Code cleanup
2024-02-21 18:54:27 +01:00
3f6eca7404
Do as much as possible in parallel
2024-02-21 18:40:28 +01:00
ed11bbd730
Code cleanup
2024-02-21 18:39:21 +01:00
54e185ed4a
Disable hillshading by default
2024-02-21 08:59:39 +01:00
cf86fb7557
Added hillshading to vector maps
2024-02-21 08:49:09 +01:00
f21a155f79
Do not pretend Matrix can have bigger indexes than int
2024-02-19 22:06:18 +01:00
26d2403fc0
Code cleanup
2024-02-18 15:05:54 +01:00
334f191fb4
Improved debug code
2024-02-18 11:29:51 +01:00
0a281f8ca8
Fixed broken ENC atlases names (center locations)
2024-02-18 07:38:46 +01:00
32262e7c46
Added missing reference
2024-02-17 16:28:09 +01:00
88b458e959
Use QVector as the data container in Matrix
2024-02-17 11:54:07 +01:00
ea29155463
Code cleanup
2024-02-12 22:38:42 +01:00
ba2fd6d2e2
Reload the ENC style on device pixel ratio changes
2024-02-12 10:02:19 +01:00
c4b1671fec
Added missing cleanup
2024-02-11 23:46:00 +01:00
65fac30780
Always use the core5compat module for code page transformations on Android
2024-02-11 18:19:54 +01:00
7bcd5f63bc
Downscale HiDPI images rather than upscale the standard versions
2024-02-11 16:47:32 +01:00
3b3f06cec8
Silenced some more clazy warnings
2024-02-09 09:46:49 +01:00
268ec1050b
Fixed highway line
2024-02-09 08:23:52 +01:00
d214819298
Silenced clazy warnings
2024-02-09 02:29:51 +01:00
52e0d921da
Some more IMG POI icons additions + fixes
2024-02-08 22:12:00 +01:00
9464bbc13f
Use a better high/low speed ramps style
2024-02-08 01:03:07 +01:00
4e7c6e39aa
Improved bitmap lines drawing
2024-02-07 22:10:40 +01:00
96b602bf14
Use a railway line color that fits the ENC style
2024-02-06 23:44:18 +01:00
f7f680b93e
Fixed multiple HiDPI map render issues
2024-02-06 22:37:01 +01:00
fe70b31212
Use SVG Maki icos instead of PNGs
2024-02-06 22:36:28 +01:00
a3bac33bf4
Use a more accurate and faster top left xy coordinate computation
2024-02-04 17:42:36 +01:00
d61528c33f
Do the OpenGL initialization before QApplication is created
2024-02-03 16:41:38 +01:00
536d12469a
Use the canonical file name also for the "already open" check
2024-01-21 17:50:56 +01:00
b05e7b15fe
Use ISO-8859-1 as the fallback encoding rather than UTF-8
2024-01-19 09:56:56 +01:00
796c2e7eaf
Removed unused header include
2024-01-18 22:13:05 +01:00
7f7de87e99
Drop Qt5Compat dependency
...
Use QStringConverter instead of QTextCodec on Qt > 6.5.
Qt6 builds now require Qt build with ICU support for the non-UTF encodings to
work!
2024-01-18 10:04:38 +01:00
9cacf1906e
Do not duplicate the same paths in the "open recent" menu
2024-01-18 09:53:50 +01:00
c493f8cf16
Make the popup layout more resistant to broken HTML content
2024-01-17 08:57:08 +01:00
866b2c27ca
Consistently initialize all stuff in constructor
2024-01-05 00:20:05 +01:00
07614a8f74
Added missing header includes
2024-01-04 18:53:43 +01:00
6b4990a204
Fixed error handling
2024-01-02 19:11:04 +01:00
7a7a331b58
The codec is always set when reading the GPI header
2024-01-02 09:48:13 +01:00
a1e10c395a
Some more code cleanup
2024-01-01 13:02:42 +01:00
c97561add4
Code cleanup
2024-01-01 10:58:23 +01:00
d994fae4ce
Fixed the change that has broken non-TAR maps
...
Do not fail on the first image read error - there may be files with a "_%u_%u."
file name match that are not image tiles.
2024-01-01 10:48:16 +01:00
789606cf86
Silenced some more clazy warnings
2023-12-31 13:57:43 +01:00
542b3e920e
Fixed read error check
2023-12-31 13:24:36 +01:00
0248ecb254
Improved tile file check
2023-12-31 13:20:04 +01:00
7860ce8acc
Use the info we already have for calibration file type distinction
2023-12-31 10:05:02 +01:00
2541797e7d
Improved error reporting
2023-12-31 01:12:46 +01:00
e13d6dfc4b
Fixed broken image dimensions checks
2023-12-29 18:01:28 +01:00
c6a37594ae
Code cleanup
2023-12-27 15:26:39 +01:00
bcfd51276f
Use QNetworkRequest::setTransferTimeout where available
2023-12-27 15:12:53 +01:00
aed09a0e6a
Android build fix no.3
2023-12-27 00:33:49 +01:00
867b70d159
Android build fix #2
2023-12-26 21:00:27 +01:00