WRI-Cities / static-GTFS-manager

GUI interface for creating, editing, exporting of static GTFS data for a public transit authority
GNU General Public License v3.0
147 stars 46 forks source link

New ui #153

Closed mvanlaar closed 4 years ago

mvanlaar commented 4 years ago

I here by create a pull request for a new ui. It's based on the version 3.4.3. And adds new features and fixes some bugs allong the way.

Fixes:

152

145 (Added tooltip)

144

120 (shapes.html can be used to generate shapes based on online and drawing)

92

32 (partly allow delete stop in trip)

8 (It works in edge, Firefox and chrome)

5

New:

110

88 (Based on Openstreetmap)

64 (Possible to set your own layers as background)

52 (Possible to import in shapes.html based on gpx, kml and geojson)

14

Feature:

90 (Possibility to create config page with json backend)

21 (Allow importing stops from csv, openstreetmap and kml files)

15 (see shapes.html)

It will contain bugs. But it would like to submit it now. @answerquest

answerquest commented 4 years ago

Hi Martin,

Great stuff! I'll go over this in the weekend.

On Thu, Oct 3, 2019, 17:33 Martijn van Laar notifications@github.com wrote:

I here by create a pull request for a new ui. It's based on the version 3.4.3. And adds new features and fixes some bugs allong the way.

Fixes:

152 https://github.com/WRI-Cities/static-GTFS-manager/issues/152

145 https://github.com/WRI-Cities/static-GTFS-manager/issues/145

(Added tooltip)

144 https://github.com/WRI-Cities/static-GTFS-manager/issues/144

120 https://github.com/WRI-Cities/static-GTFS-manager/issues/120

(shapes.html can be used to generate shapes based on online and drawing)

92 https://github.com/WRI-Cities/static-GTFS-manager/issues/92

32 https://github.com/WRI-Cities/static-GTFS-manager/issues/32 (partly

allow delete stop in trip)

8 https://github.com/WRI-Cities/static-GTFS-manager/issues/8 (It works

in edge, Firefox and chrome)

5 https://github.com/WRI-Cities/static-GTFS-manager/issues/5

New:

110 https://github.com/WRI-Cities/static-GTFS-manager/issues/110

88 https://github.com/WRI-Cities/static-GTFS-manager/issues/88 (Based

on Openstreetmap)

64 https://github.com/WRI-Cities/static-GTFS-manager/issues/64

(Possible to set your own layers as background)

52 https://github.com/WRI-Cities/static-GTFS-manager/issues/52

(Possible to import in shapes.html based on gpx, kml and geojson)

14 https://github.com/WRI-Cities/static-GTFS-manager/issues/14

Feature:

90 https://github.com/WRI-Cities/static-GTFS-manager/issues/90

(Possibility to create config page with json backend)

21 https://github.com/WRI-Cities/static-GTFS-manager/issues/21 (Allow

importing stops from csv, openstreetmap and kml files)

15 https://github.com/WRI-Cities/static-GTFS-manager/issues/15 (see

shapes.html)

It will contain bugs. But it would like to submit it now.

You can view, comment on, or merge this pull request online at:

https://github.com/WRI-Cities/static-GTFS-manager/pull/153 Commit Summary

  • primary page
  • update agency v0.1
  • Create .gitignore
  • Update .gitignore
  • update agency
  • Update agency.html
  • update stops
  • update ignore
  • update stops page
  • update easybutton to use fontawesome 5
  • update routes and stops last bit
  • add calendar and stops search
  • update
  • update version
  • upate first version colorpicker
  • update color picker
  • update tips and stoptimes
  • update sequence
  • add support for kml
  • fixed reverse add gpx support
  • update nav + site layout first page
  • update for new nav index, stops, agency
  • automate the nav menu once again
  • updae layout for various files
  • update v1 fares
  • fix viewing tabulator tables and tabs
  • update pivot code
  • update and remove loading animation on body
  • update translations footer fix, langauge selector
  • fixing bugs in stops.html
  • update layout sequence file
  • update title
  • update sequence
  • add small fixes and form validator
  • give feed_info a page
  • begin build of stop upload functionsality
  • few update
  • update hrml file
  • update javascript file of hmrl
  • start with config page
  • upate stops with leaflet-providers and first start config page
  • fixes, updates and update tabulator 4.4
  • update triptimings and sequence
  • create new import stops page
  • update import csv and start with kml
  • fix geojson parsering bug
  • create import for osm stops
  • update generate stop_id and extra items
  • update new fixes and layout changes
  • fix bug in stops
  • updates to stops.html
  • update column filter in stops.html
  • update first parts of standard buttonbar component in the footer
  • update colorpicker and default footer
  • update fixes and layout
  • first part in updating the api to allow config saving and reading.
  • update config api
  • first first part of config api
  • update fixes for kml import and route fixes
  • splice button
  • start with kml use for sequence
  • add upport for processing kml to add stops.
  • refactor sequence to use stops api.
  • Update to use configuration page
  • first version online routing in default sequence
  • add support first version of curstom columns
  • add basic delete add clumn support in agency
  • update add delete columns
  • update column for select hide show selectbox
  • fix the delete column upload with post
  • update column creating and edit screen removal.
  • fix small bugs in add column and replace markers with marker cluster
  • make fluid layout
  • update style of app and small bugfix
  • adjust calender page to use add and delete columns and bugfix
  • refactor of show hide add remove function
  • update code with rownum refactor and kml update
  • update and use paches of org project
  • first parts of copy trip stoptimes to new
  • first parts of copy trip
  • add firstparts of 24hours checking
  • create fast trips based on default sequence
  • bugfixes and layout issues
  • add dynamic background layers for stops
  • update config
  • add shapes.html to project
  • add loading stops and drawing line on map on shapes.html
  • update shapes.html with online routing wip.
  • update layergroup select
  • update for wip saving shapes
  • wip shapes.html upload shape
  • ignore python cache files
  • add first parts layer checkboxes
  • update wip shapes add first parts for save
  • update wip shapes.html
  • don't add geojson but polylines
  • shapes.html convert everything to polyline
  • update formating shapes.js
  • wip shapes.html saving bugfixes
  • add python coe to save the shapes file
  • update sequence.html remove online routing
  • V1 shapes.html online routing
  • update krml to working version
  • wip update hrml import file
  • wip hrml import working
  • add defensive code in triptimings.html
  • update more working verion of html
  • Cleaup and update modules
  • cleanup
  • wip for first pull request

File Changes

Patch Links:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/WRI-Cities/static-GTFS-manager/pull/153?email_source=notifications&email_token=ACFLEEBCMB42ALHRG7WLTNLQMXNQVA5CNFSM4I5CFEN2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HPMIXCA, or mute the thread https://github.com/notifications/unsubscribe-auth/ACFLEEALVWRUDO7ONY6WFPLQMXNQVANCNFSM4I5CFENQ .

answerquest commented 4 years ago

@mvanlaar I had made these changes after your fork:

https://github.com/WRI-Cities/static-GTFS-manager/pull/153/files#diff-5f1e81a3a8ca836b2760104dab928c50

answerquest commented 4 years ago

@mvanlaar I don't have experience with merging changes, can you help? See this:

https://github.com/WRI-Cities/static-GTFS-manager/pull/153/files#diff-5f1e81a3a8ca836b2760104dab928c50

But I had already done that change, it's coming here again because your PR is relative to an older version?

answerquest commented 4 years ago

@mvanlaar ok I'm realising you probably saw and reflected the change at your end too.

I finally figured how to download your branch to my laptop and give it a spin. Sharing the command line for others...

git clone -b new-ui --single-branch https://github.com/mvanlaar/static-GTFS-manager.git

I want to create a new branch in this repo with this PR and work on things further (as you mentioned, there's some places needing attention). Instead of merging it with master branch right away. Would you know how to go about that?

mvanlaar commented 4 years ago

I think you have to create new branch and pull in my branch.

answerquest commented 4 years ago

Whew, finally did it! Had a snafu 2 days ago : I resolved all the conflicts, then wanted to check something out and forgot to press the big green button to commit all the changes. Had to do it all over again. I've pushed this PR into a newly created branch "v4.0.0" instead of master. So we can work further on this branch and resolve the loose ends before making it the master.