Commit graph

1968 commits

Author SHA1 Message Date
Jesse van den Kieboom 89adb4690c Do not pretend to support deleting remotes 2014-07-12 11:00:42 +02:00
Jesse van den Kieboom 446bfa8ee1 Select ref rows on button press
ListBox is designed to handle gestures, which means that it will wait
for a release to actually select a row. This in turn means that there
is a user noticeable delay in selecting rows in the refs list with the
mouse. We override button_press_event to select the row directly on a
button press.
2014-07-12 10:55:26 +02:00
Jesse van den Kieboom d7a5c0e02a Separate walker includes and selection 2014-07-12 10:55:26 +02:00
Jesse van den Kieboom 1ef395dbfe Scroll selection into view 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 698bffc28f Only select first ref unless multiselect 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 9616f91afc Improve restore refs list selection 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 5c678a29b4 Remove use of deprecated properties 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 619a8bcd5f Add reflog messages 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 5446366df8 Fix event cast 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 0f9f252958 Implemented delete action for tags and branches 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 669701f428 Clear ref cache in action interface 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 94c65b14b7 Set infobar action area to vertical orientation 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 4b5bacc497 Fix install targets 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 3750ed9fd0 Cleanly separate ref actions using interfaces 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 456da855b2 Add clearing repository refs cache 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 0e2a96ac2f Implemented animations for refs list 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom f2424d479d Added GitgExtUserQuery 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom ad93f2cf77 Generalize info bar to user query 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom a42b9582bf Remove obsolete style 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 588d016464 Improve selection and implemented editing 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 3818eacb09 Implement GitgExt.Action interface 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 0974aac605 Add action interface implementation 2014-07-12 10:55:25 +02:00
Jesse van den Kieboom 799d90fb31 Rename GitgExt.RefAction to GitgExt.Action 2014-07-12 10:55:24 +02:00
Jesse van den Kieboom d0aa7692d7 Implement history navigation as ListBox 2014-07-12 10:55:24 +02:00
Jesse van den Kieboom 7cfa45167b Added ref delete/rename action stubs 2014-07-12 10:55:24 +02:00
Jesse van den Kieboom f0f119b338 Added initial action interfaces in GitgExt 2014-07-12 10:55:24 +02:00
Jesse van den Kieboom d4d987fde3 Reflow commit messages in diff view
This aims to reformat commit messages in the diff view to look better
when presented in a GUI such as gitg. Hard-wrapping is undone so that
lines are soft-wrapped naturally in the available space, while trying
to preserve intentional formatting such as lists, indentation and
paragraphs.
2014-07-12 10:55:04 +02:00
Jesse van den Kieboom 83942ec54e Increase slightly the author column 2014-07-11 19:18:12 +02:00
Jesse van den Kieboom 8d78cd6267 Implemented multiple selection for commit 2014-07-11 19:04:19 +02:00
Yosef Or Boczko d57424b0ac Updated Hebrew translation
Fix a type...
2014-07-11 15:22:11 +03:00
Yosef Or Boczko ba3f9b2c28 Updated Hebrew translation 2014-07-11 15:18:51 +03:00
Jesse van den Kieboom 8e16491f95 Fix restore scroll when not visible 2014-07-11 14:10:00 +02:00
Jesse van den Kieboom 3acfb98cb3 Add keybindings for stage/unstage/discard 2014-07-11 14:05:53 +02:00
Simon Sapin 6834119584 Remove dark grey from the palette
gitg uses a palette of colors for drawing the
history graph of a repository. One of the colors
of the current has very insufficient contrast when
using a dark GTK theme.

https://bugzilla.gnome.org/show_bug.cgi?id=710127
2014-07-10 22:32:28 +02:00
Jesse van den Kieboom 6f6807cbbd Restore history selection on relaod
https://bugzilla.gnome.org/show_bug.cgi?id=702686
2014-07-10 22:18:50 +02:00
Jesse van den Kieboom a98454abf0 Do not double reload 2014-07-10 22:17:30 +02:00
Jesse van den Kieboom d26fbb2859 Copy window list before destroying each window
https://bugzilla.gnome.org/show_bug.cgi?id=701781
2014-07-10 20:21:41 +02:00
Jesse van den Kieboom aaedde148e Add modeline 2014-07-10 20:09:00 +02:00
Jesse van den Kieboom 8bdbb30aac Chomp user name and e-mail 2014-07-10 20:09:00 +02:00
Yosef Or Boczko e44e6075d3 Updated Hebrew translation 2014-07-10 21:02:58 +03:00
Jesse van den Kieboom c233a91894 Add missing summaries and descriptions 2014-07-10 19:58:04 +02:00
Jesse van den Kieboom 28ebc6a1d8 Remove unused hidden settings 2014-07-10 19:57:55 +02:00
Jesse van den Kieboom ed1412628c Added supported diff options for commit diff 2014-07-10 19:56:24 +02:00
Jesse van den Kieboom 8aba6770bb Do not recompute diff when only changing tab width 2014-07-10 19:13:16 +02:00
Jesse van den Kieboom 6115250d59 Destroy popover when hiding options 2014-07-10 19:10:38 +02:00
Jesse van den Kieboom 89a3c8168e Use tab-size css to control tab width 2014-07-10 19:10:21 +02:00
Muhammet Kara 77b54401c8 Updated Turkish translation 2014-07-10 16:32:33 +00:00
Jesse van den Kieboom 94f138e1bc Lazily construct diff options 2014-07-10 16:54:18 +02:00
Yosef Or Boczko f2a6d0c367 Updated Hebrew translation 2014-07-10 17:30:22 +03:00
Jesse van den Kieboom 7ccffb58b2 Cleanup default values of diff view options 2014-07-10 16:28:47 +02:00