| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Container with zoom controls and a rotation
button revealing when the map view is rotated
relative to "north is up". Clicking the rotation
button resets rotation to "north is up".
|
|
|
|
|
|
|
| |
Adds a composite widget for editing Wikipedia article and
Wikidata references. Change the Wikipedia field to use
the composite widget to allow editing Wikipedia article
and Wikidata tags combined.
|
|
|
|
|
|
|
|
|
|
|
| |
The context menu had a few papercuts after the port, notably
placement. The code was also a bit hard to follow - the actions
were declared in mainWindow.js, but defined in contextMenu.js.
This commit removes the ContextMenu class, and instead builds
and displays the popover in mapView.js. This also allows
us to move our actions to mapView.js using a custom action group.
The placement is also fixed.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Remove the CheckInManager, CheckInDialog,
and related widgets.
|
| |
|
|
|
|
|
| |
Add support for building dual-installable .Devel packages.
Based on an original WIP merge request by Bilal Elmoussaoui.
|
| |
|
|
|
|
|
| |
It's no longer a subclass of MapBubble, so PlaceView is a more fitting name.
Also rename PlaceBubbleImage -> PlaceViewImage.
|
|
|
|
|
|
| |
Instead of two separate classes, all bubble contents are handled by PlaceBubble.
This cuts down a bit of code duplication. Also, it will make adaptive place
bubbles much easier since only one bubble type has to be made adaptive.
|
|
|
|
|
|
|
|
| |
Iterating on the map bubble redesign based on feedback from designers. Also,
some bug fixes. See comments on !108.
Also, fix a bug where map bubble titles didn't wrap, so they were sometimes
way too wide.
|
| |
|
| |
|
|
|
|
|
| |
Fixes #202. Also fixes the UserLocationBubble flickering whenever the
location changes.
|
|
|
|
|
|
|
|
|
|
| |
Implement support for using walkinging legs
obtained from the OpenTripPlanner results
for servers with full OSM data.
Also use this mode by default, with a
construct parameter for the other case
with only transit data and using
GraphHopper for walking legs.
|
|
|
|
|
|
|
| |
Add methods to flag errors to the TransitPlan
module from the OpenTripPlanner plugin to
allow re-using them from the transit router
and eventual new transit provider plugins.
|
|
|
|
|
|
| |
Move the OpenTripPlanner module to a subdirectory
in preparation for supporting plugins for
other transit services.
|
|
|
|
|
| |
Common function for parsing properties from
Photon and legacy GraphHopper geocoding results.
|
|
|
|
| |
Fixes #78
|
|
|
|
|
|
|
| |
Utility module with functions related to presenting
public transit itineraries.
Fixes #78
|
| |
|
|
|
|
| |
Closes #107
|
|
|
|
| |
Closes #107
|
|
|
|
|
|
|
| |
Used when trying access current location
when location services are turned off.
Closes #107
|
|
|
|
| |
Closes #107
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=759922
|
| |
|
|
|
|
|
|
|
| |
This adds a GtkListBoxRow implementation used as clickable placeholder
for loading later/earlier transit alternatives.
https://bugzilla.gnome.org/show_bug.cgi?id=755808
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=755808
|
|
|
|
|
|
|
|
| |
This list box class is used to render a "leg" of an itinerary
when "diving in" to a particular itinerary.
I.e. part of a journey such as "Walk 500 m" or "Bus 42 leaving at 12:00".
https://bugzilla.gnome.org/show_bug.cgi?id=755808
|
|
|
|
|
|
|
|
|
|
|
| |
Adds a new module implementing a delegator that
delegates routing requests to either GraphHopper
or OpenTripPlanner based on the selected mode.
Also change the name of the RouteService module
to GraphHopper to make it more clear that these
are different service interfaces.
https://bugzilla.gnome.org/show_bug.cgi?id=755808
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds an openTripPlanner module, containing functionallity for interfacing against
an OpenTripPlanner service. Also has functionallity to augment itineraries obtained
with walk routing from GraphHopper (as used by the other routing modes).
Furthermore, the transitPlan module contains interfacing classes modelling transit data
Plan:
Populated by a list of itineraries when performing a transit query.
Itinerary:
Represents one particular trip option in a search result. Contains one or more transit legs.
Leg:
Represents one distinct part of a trip, such as
"take tram #5 departuring at 10:00 from Foo Street, get off at Bar Street, arrival at 10:12".
Stop:
Represents an intermediate stop along a transit leg (a place where the vehicle stops, but
the itinerary doesn't board or alight the vehicle.
https://bugzilla.gnome.org/show_bug.cgi?id=755808
|
| |
|
| |
|
|
|
|
|
|
| |
Supports editing street, house number, postal code, and city.
https://bugzilla.gnome.org/show_bug.cgi?id=762591
|
|
|
|
|
|
|
|
|
|
| |
Print Operation class is added to draw the cairo surfaces given to it.
Print Layout acts as a tool-box which sub-classes like short Route
layout , long route layout use to layout the surfaces as per the
respective requirements of rendering various surfaces.
GUI is added to give users an ability to access print Route feature.
https://bugzilla.gnome.org/show_bug.cgi?id=746790
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Launches the OSM edit dialog in add new location mode.
Offer to zoom in if the zoom level is not one the two
innermost ones.
Also port the OSM account and edit/create dialogs to
not use dialog.run().
https://bugzilla.gnome.org/show_bug.cgi?id=761327
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The base class for search popover enables propagating typing events
to an associated search entry. This allows the user to continue
typing when the search result popover is activated (while still being
able to navigate the search results in the popover and selecting
a row with enter).
This code was earlier part of the place search popover (in the main
header bar).
Also rename the place search popover from SearchPopup to
PlacePopover to be consistent with the search result popover for
OSM POI results (in a later patch).
https://bugzilla.gnome.org/show_bug.cgi?id=761327
|
|
|
|
|
|
|
| |
Trim the information shown by default and move extra
data to an expanded area.
https://bugzilla.gnome.org/show_bug.cgi?id=741423
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GNOME has a new Goal: Adding shortcut windows.
GTK+ 3.19.x includes a new widget called GtkShortcutsWindow.
This is a dialog window that shows an overview of shortcuts
(keyboard shortcuts and touch gestures) for an application.
To add a help overlay we need to create an UI file in our
resources at $(gresource prefix)/gtk/.
And the rest should be magical.
https://bugzilla.gnome.org/show_bug.cgi?id=756946
|
| |
|
| |
|
| |
|