- replace next/prev terminology with newer/older. Move to bottom? Use arrows?
- would be even better to make it scrollable, loading more with ajax as needed
- select the first commit by default, so you can initially see how that part works
- remove extra whitespace at the top of the first page
- change "Tree" link to "Browse code at this revision" (too long?) This is the same page as a regular commit view, so that would be affected too.
- change colors in the commit browser, so Hue varies and is distinguishable for red/green colorblind users
https://sourceforge.net/p/tools4bci/libtia/code/commit_browser is a good, interesting one to test with
Diff:
component: General --> SCM
Description has changed:
Diff:
Diff:
Diff:
Diff:
Closed #153. Branch 42cc_3751.
We made a commit list scrollable, but all commits are loaded with one ajax call.
This is because
commit_browser_data
calculates the full commit tree with the parent-child relations and we see no way to calculate only that part of the tree that needed.If this behavior is not acceptable, we'll keep looking for another solution.
Is it possible to make the canvas a regular scrollable element, rather than handling the browser's events for mouse scrolling directly? It would be better if this used regular scrolling so that there was a scrollbar, and on mobile devices scrolling worked. Right now this change requires that users have a scrollwheel or scrollable touchpad.
We'll investigate this.
Created #169: [#3751] make the canvas a regular scrollable element (2cp)
Related
Tickets:
#3751Closed #169. All changes in a branch 42cc_3751.