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