| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Fix the base size of the android curser so the cursor drawing does not
draw out of the given space. Some graphics backends (like qt5) that have
real overlays don't like drawing out of the given overlay area.
|
|
|
|
|
| |
http://trac.navit-project.org/ticket/1068
Since the Car-layout looks so much better than the Car-Android one, and speedwise most Android devices have no problem handling the Car-layout, I propose to set the default layout back to Car.
|
|
|
| |
Enable autozoom by default so that car navigation automatically zooms in on the vehicle based on current speed. Very useful when navigating.
|
|
|
| |
from https://wiki.openstreetmap.org/wiki/Map_Features#Landuse
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Now cursor is drawn right with qml and qwidgets
|
| |
|
|
|
|
|
|
| |
Welcome to Qt5 compatibility hell. Seems like the
Screen.orientationUpdateMask property is only valid from Qt5.4 and
beyond. To make this compatible down to Qt5.2, i introduce a QML
JavaScript workaround/hack.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adding qt5/qml2 UI proof of concept
* Code cleanup
* Minor cleanup
* Apply coding style by clang-format -style=WebKit
For better diff tracking, I applied coding style once more.
* Removed useless QtQuick.Controls dependency
* QML2 : Minor work around POIs
* QML2 : Use real POIs icons
* More minor work around POIs.
This commit adds a draft of POI display, and the possibility to set a POI as destination.
Also sets the current position to wherever we clicked on the map, to simulate routing using the Demo vehicle
* Renamed default skin to 'modern'
This will allow us to easily create other skins and make the skin to load configurable
* Added town search capability
* Resize the QNavitQuick object when exiting the menu
* Minor work on the qml2 gui
* Implemented street search
* Disabled virtual keyboard until it's ready
* More modular default country code
* Block draw operations when displaying the menu
* Removed useless QML ressources
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add Zoom to route button to Route section in menu
* Add Zoom to route icon
* Apply Zoom to route icon
* Update command
* Add condition
|
|\
| |
| | |
Revert "Add some more common landuse polygons"
|
|/ |
|
|\
| |
| | |
Add some more common landuse polygons
|
|/
|
| |
from https://wiki.openstreetmap.org/wiki/Map_Features#Landuse
|
|
|
|
|
|
|
| |
Print a helpful (hopefully) error message for wrong command line
parameters, instead of just showing the help.
Always use exit code 1 in case of problems.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adding qt5/qml2 UI proof of concept
* Code cleanup
* Minor cleanup
* Apply coding style by clang-format -style=WebKit
For better diff tracking, I applied coding style once more.
* Removed useless QtQuick.Controls dependency
|
|
|
|
|
| |
Now the QML qt5 graphics happily rotates according to screen
orientation. At least on Sailfish. Should do on other QML hardware as
well. Hard to test, as PC's usually don't have screen rotation support.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix: Have nice font shadow as freetype has
If using QT font rendering, a white (or black) outline as if rendered
with freetype is shown.
* qt5: Port font guessing and matrix transformation
Select font using the same algorithm than in freetype.
Transform font using the same matrix than in freetype.
* Sailfish: switch to QT font rendering
* Fix: remove SubPxelAntiAliasing hint,
Sailfish's QT version is too old for this
* Fix: fix bbox calculation for qt5 fonts
|
|
|
|
|
| |
This adds 43 new areas to the standard layouts. They are only displayed
at order 10+ for performance reasons.
|
|
|
|
|
| |
Remove XPM icons that are obsolete, because they are not used or have
an SVG alternative.
|
| |
|
|
|
|
|
| |
Add white outline to icon, to make it visible on dark backgrounds,
particularly on the default black background of the Internal GUI.
|
| |
|
| |
|
|
|
|
|
|
| |
New filter entry "Bus&Train" for the POI menu of the internal GUI,
to show only bus stops and train stations.
Useful for finding nearby public transport options.
|
|\
| |
| | |
Add feature poly_reservoir
|
| | |
|
|\ \
| | |
| | | |
Add grass, grassland, wetland and sand
|
| | |
| | |
| | | |
As suggested by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688984
|
|\ \ \
| | |/
| |/| |
Add poly_basin
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| |_|/
|/| | |
Revert: move poly_water_tiled in Car layout
|
|/ /
| |
| | |
Should fix flooding issue as mentioned by @jandegr in https://github.com/navit-gps/navit/pull/240#issuecomment-299688542.
|
|/
|
| |
https://github.com/navit-gps/navit/pull/240#issuecomment-299689298
|
|
|
| |
Fixed some issues in ```Car``` layout where wood (```poly_wood```) was not showing up correctly inside towns (```poly_town```) and water (```poly_water```) was missing in parks (```poly_park```). Also fixed some discrepancy issues in the ```Car-dark``` layout.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add: Add speech module using (external) espeak on QMultimedia.
* Add: Find system espeak or use internal one
This patch adds a cmake module to find installed libespeak.
If not found, it builds against included libespeak, despite it being
heavily patched.
* Fix: allow building internal espeak for posix systems
Allow the usage of the internal (ported to C) version of espeak as
replacement for system installed libespeak.
* Fix: use synchronous espeak mode if internal espeak is used
* Fix: Clear buffer if samples are played
* Fix: use syncronous mode always, as QBuffer is not thread safe
* Sailfish: Use qt5_espeak
* Remove espeak shell script now obsolete
* Fix: remove the espeak script from the repo
* Fix: code cleanup. Fix audio buffer size
* Fix: apply coding style
Apply automatic coding style with 'clang-format -style=WebKit -i'
* Fix; restore correct include file order
Seems, our internal include files depend on correct order. This usually
is a bad thing and we should consider fixing them. But this is another
story...
* Add qtmultimedia-dev to windows build for qt5_espeak
* Rename CMake INTERNAL_ESPEAK -> INTERNAL_ESPEAK_COMPLETE
|
| |
|
|
|
|
|
| |
Add auto zoom toggle to gui_internal
* Icons for auto and manual zoom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Initial parts of qt5 qml graphics based on graphics/qt5_qml
* Qt5 QML gui: working handover
The hand over of the QML engine between the graphics and the gui part is
working now. The gui can load it's own QML component and embed the navit
widget inside other QML code.
* Remove unneeded moc include
* Fix: Apply coding style
* Fix:extern "C" the navit includes in graphics qt5
Seems the navit includes are not fully "c++" aware, so extern "C" them in the
c++ parts.
|