- Feb 14, 2017
-
-
Marcus Lundblad authored
Use the transit print layout when a transit itinerary was selected. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Adds a printing layout implementation for transit itineraries. It will print the instructions for transit switches during a trip. Also includes minimaps for walking sections. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Only show the print button when a route is rendered on the map. This way, the print button is hidden until an itinerary is selected when in transit mode. Also, only activate printing with the accelerator when actually showing a route. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Adds a new boolean property that is set to true when an actual route is rendered on the map. This will allow only showing the print button when a transit itinerary is "dived into". Also rename the current "routeVisible" property to "routingOpen" to avoid confusion, since the new property is what's set when a route is actually rendered on the map, the former property is set when routing is ongoing (and the routing headerbar button is pressed). https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Also added functionallity to allow showing dynamically created route layer segments, optionally using a dashed style. This is used by transit routes to show walking and transit legs of journeys. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
-
Marcus Lundblad authored
List box row showing intermediate stops. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
-
-
-
Marcus Lundblad authored
Adds a new mode button (enabled when the service file indicates an OpenTripPlanner instance, or if explicitly pointed out via an env variable). Adds showing transit itineraries in addition to regular turn-by-turn-based routes, and options for transit route search. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
This is used from within the routing sidebar when transit mode is selected. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Currently contains a function to parse an entered time into a normalized HH:MM string format. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
When using the route button, the mode will default to car, so make sure the GraphHopper service is listening to route query events. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
This adds a GtkListBoxRow implementation used as clickable placeholder for loading later/earlier transit alternatives. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
-
Marcus Lundblad authored
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
-
Marcus Lundblad authored
This list box class is used to render the overview items showing the list of found itineraries when performing a transit route search. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
This adds a label widget for representing parts of transit journeys. The label can use "long" or "compact" mode, where the latter is suited for presenting in an overview and the former for a detailed view of an itinerary. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Add a new module with utility functions for computing lumninance and contrast for background and foreground colors and for parsing color components from hex-encoded color strings. This is needed to compute good contrasting colors for transit route labels. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
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
-
-
Marcus Lundblad authored
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
-
Marcus Lundblad authored
Add an array prototype function to get the last element. This saves having to do some array[array.length - 1] contructs later on. TODO: if we grow more prototype definitions further along this could be moved to a separate module. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
This modules contains defintions for the HVT TPEG-derived vehicle codes: See: https://support.google.com/transitpartners/answer/3520902 https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Add a way to do a route query without triggering route signals. This will be used by the OpenTripPlanner module to use the existing GraphHopper services to calculate walking (and maybe pontentially in the future car and bike park-and-ride) segments in an intinerary. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Let the Application module handle the route query singleton instance. This is needed so that the OpenTripPlanner module can access the query. Also change the GraphHopper object to take the query as a contruct parameter to avoid accessing globals in Application. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Adds the ability to set an options object specifying options when performing a public transit route search. Currently contains options for setting desired transportation modes. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Currently has options to show all route types (modes of transportation) or restrict to a selected set of modes. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
Marcus Lundblad authored
Adds a trip time and arrival/departure parameter, indicating if the time means "arrive no later than the time specified" or "depart not before the time specified". This would be used for transit routing. https://bugzilla.gnome.org/show_bug.cgi?id=755808
-
- Feb 13, 2017
-
-
Marcus Lundblad authored
-
-
- Feb 06, 2017
-
-
This will be needed to use the service definition file to read service URL for OpenTripPlanner. https://bugzilla.gnome.org/show_bug.cgi?id=755808
- Jan 22, 2017
-
-
Dingzhong Chen (FeralMeow) authored
-
- Jan 19, 2017
-
-
- Jan 16, 2017
-
-
Marcus Lundblad authored
-
Marcus Lundblad authored
Required for gtk_menu_popup_at_pointer().
-
- Jan 14, 2017
-
-
Marcus Lundblad authored
Instead of using the deprecated popup() function, use popup_at_pointer() and connect to the Gtk embed widget instead of the Clutter actor. https://bugzilla.gnome.org/show_bug.cgi?id=773631
-