Feed Advanced Search

Jan 14 2016

abrahams added a comment to D779: Add feature to show editing time of a document in the document information dialog.
Jan 14 2016, 3:57 AM

Jan 8 2016

abrahams added a comment to T1244: Weirdness with the current shortcut system..

OK, should we unify the name to either "shape manipulation tool" like in the action title or "shape handling tool" like the tooltip? I like "shape manipulation tool" because it is more descriptive.

Jan 8 2016, 10:09 PM · Krita

Jan 7 2016

abrahams added a comment to T1272: Mouse scroll wheel input is not working.

Can you point to an older commit where it was working? A week ago, a month ago? (Note - you need to watch out for Boud's recent JSON thing posted on the mailing list after building older versions of Krita.) My recent tablet patches are supposed to add debugging messages every time they mask events, so I don't think it's that. I'm suspecting this has to do with the XCB support which landed 3 weeks ago in rKRITAba65b1f.

Jan 7 2016, 9:31 AM · Krita

Jan 6 2016

abrahams added a comment to T1272: Mouse scroll wheel input is not working.

What happens when you turn on the tablet logger with Ctrl+Shift+T? You should see a bunch of events in stdout like:

Jan 6 2016, 11:23 PM · Krita
abrahams added a comment to T1279: crash in xcb connection when trying to create a filter preset..

Looks like a null pointer to a QWindow. Probably can be fixed with a judiciously placed if (targetWindow == 0) { break; }

Jan 6 2016, 11:09 PM · Krita: Stable bug fixes
abrahams committed R37:171a95893899: Allow tools to mask synthetic mouse events (authored by abrahams).
Allow tools to mask synthetic mouse events
Jan 6 2016, 10:59 PM
abrahams closed D749: Allow tools to mask synthetic mouse events by committing R37:171a95893899: Allow tools to mask synthetic mouse events.
Jan 6 2016, 10:58 PM
abrahams committed R37:31aebe619b43: Remove deprecated XMLGUI shortcut code (authored by abrahams).
Remove deprecated XMLGUI shortcut code
Jan 6 2016, 12:56 PM
abrahams committed R37:48e07b98c991: warnings-- (authored by abrahams).
warnings--
Jan 6 2016, 12:56 PM
abrahams added a comment to T1272: Mouse scroll wheel input is not working.

It works on my systems, can you give any more details? Do the +/- shortcuts work?

Jan 6 2016, 12:49 PM · Krita
abrahams added a comment to D748: Updates for move tool.

Cool! The step size does get saved, and the tool remembers the previously selected unit as well. I think that may be nicer than resetting to pixels each time.

Jan 6 2016, 12:45 PM
abrahams committed R37:483379eea66a: Updates for move tool (authored by abrahams).
Updates for move tool
Jan 6 2016, 12:43 PM
abrahams closed D748: Updates for move tool by committing R37:483379eea66a: Updates for move tool.
Jan 6 2016, 12:43 PM
abrahams committed R37:9aa78c8470ae: Add option to switch alt/ctrl modifiers for selection tools (authored by abrahams).
Add option to switch alt/ctrl modifiers for selection tools
Jan 6 2016, 12:41 PM
abrahams closed D747: Add option to switch alt/ctrl modifiers for selection tools by committing R37:9aa78c8470ae: Add option to switch alt/ctrl modifiers for selection tools.
Jan 6 2016, 12:41 PM
abrahams closed T737: master: Opacity and Size sliders in the toolbar do not update as Resolved.

This seems to have cleared up.

Jan 6 2016, 8:37 AM · Krita
abrahams retitled D749: Allow tools to mask synthetic mouse events from to Allow tools to mask synthetic mouse events.
Jan 6 2016, 7:31 AM
abrahams updated D748: Updates for move tool.
Jan 6 2016, 3:51 AM
abrahams updated the diff for D748: Updates for move tool.

Allow setting different units of measurement

Jan 6 2016, 3:25 AM
abrahams retitled D748: Updates for move tool from to Updates for move tool.
Jan 6 2016, 12:35 AM
abrahams retitled D747: Add option to switch alt/ctrl modifiers for selection tools from to Add option to switch alt/ctrl modifiers for selection tools.
Jan 6 2016, 12:23 AM

Jan 5 2016

abrahams committed R37:263e31d4aabe: Fix build (authored by abrahams).
Fix build
Jan 5 2016, 9:05 AM
abrahams committed R37:a7b00bbcdc38: Add up/down/left/right shortcuts for MoveTool (authored by abrahams).
Add up/down/left/right shortcuts for MoveTool
Jan 5 2016, 8:13 AM
abrahams closed D738: Add up/down/left/right shortcuts for MoveTool by committing R37:a7b00bbcdc38: Add up/down/left/right shortcuts for MoveTool.
Jan 5 2016, 8:13 AM
abrahams updated the diff for D738: Add up/down/left/right shortcuts for MoveTool.

Fix

Jan 5 2016, 8:04 AM
abrahams updated the diff for D738: Add up/down/left/right shortcuts for MoveTool.

Make step distance configurable

Jan 5 2016, 7:10 AM
abrahams updated D738: Add up/down/left/right shortcuts for MoveTool.
Jan 5 2016, 4:35 AM

Jan 4 2016

abrahams updated the diff for D738: Add up/down/left/right shortcuts for MoveTool.

Remove qDebugs()

Jan 4 2016, 11:55 PM
abrahams retitled D738: Add up/down/left/right shortcuts for MoveTool from to Add up/down/left/right shortcuts for MoveTool.
Jan 4 2016, 11:54 PM

Jan 3 2016

abrahams added a comment to T1258: ASSERT with selections.

I got a random crash on Windows when making a selection recently, I bet it is due to the same issue.

Jan 3 2016, 10:31 PM · Krita: Abyss, Krita: Stable bug fixes, Krita: Old Dmitry's Workboard (not used anymore)
abrahams committed R37:608a967b9ef3: Improve tap and touch processing on Windows (authored by abrahams).
Improve tap and touch processing on Windows
Jan 3 2016, 10:08 PM
abrahams committed R37:0ed46b31943d: Add separate header for KShortcutSchemesEditor (authored by abrahams).
Add separate header for KShortcutSchemesEditor
Jan 3 2016, 6:21 PM
abrahams committed R37:4d9c0bab93a5: Implement "Load custom shortcuts" (authored by abrahams).
Implement "Load custom shortcuts"
Jan 3 2016, 6:20 PM
abrahams added a comment to T1244: Weirdness with the current shortcut system..

I pushed a few patches. I will keep this task open and change the description to keep track of other bugs.

Jan 3 2016, 5:01 AM · Krita
abrahams committed R37:cc2678f14e96: Reorganize shortcut categories (authored by abrahams).
Reorganize shortcut categories
Jan 3 2016, 4:57 AM
abrahams committed R37:cef8280acbe1: Make uniform titles for tools (authored by abrahams).
Make uniform titles for tools
Jan 3 2016, 4:57 AM
abrahams committed R37:6caab3c57153: Reset correctly when switching to default shortcut scheme (authored by abrahams).
Reset correctly when switching to default shortcut scheme
Jan 3 2016, 4:56 AM
abrahams committed R37:d4626c7114d6: Append .shortcut suffix for shortcut scheme export (authored by abrahams).
Append .shortcut suffix for shortcut scheme export
Jan 3 2016, 4:56 AM

Jan 2 2016

abrahams added a comment to T1247: How should OMG handle "shortcuts" configuration.

The "configure shortcuts" stuff could get messy I think, because it relies entirely on the Qt event system. You'd have to generate some custom Qt events that the ShortcutEditWidget could capture, and annoyingly if you want to keep the same configuration options, you'd have to do some serialization/deserialization that extends QKeyboardShortcut. The whole thing is not very fun to work with anyway because it's sort of a mish mash of KDE's XMLGUI and Krita's custom system. It's also limited to managing QActions and their metadata. Finally, writing this part is probably the least important part because another option exists already: just bind your joystick buttons to unused combinations like Ctrl+Shift+F1..Ctrl+Shift+F12 in the joystick driver, then bind the keyboard combos separately in Krita. So that part of the project is really more icing on the cake than core functionality.

Jan 2 2016, 6:23 AM · Krita: Abyss
abrahams committed R37:baec5edfca21: Update Windows installer with new plugin directory (authored by abrahams).
Update Windows installer with new plugin directory
Jan 2 2016, 5:53 AM
abrahams committed R37:31471434f4e1: Remove Wintab-specific EventEater (authored by abrahams).
Remove Wintab-specific EventEater
Jan 2 2016, 5:52 AM
abrahams committed R37:670db0aeb170: Remove unused includes (authored by abrahams).
Remove unused includes
Jan 2 2016, 5:52 AM
abrahams committed R37:3270fa4f1022: Fix JSON metadata for level filter (authored by abrahams).
Fix JSON metadata for level filter
Jan 2 2016, 5:52 AM
abrahams committed R37:405ed0f7a1b1: Fix typo (authored by abrahams).
Fix typo
Jan 2 2016, 5:52 AM

Dec 31 2015

abrahams committed R37:4bedfc347f20: Fix Wintab scaling to support QT_SCALE_FACTOR (authored by abrahams).
Fix Wintab scaling to support QT_SCALE_FACTOR
Dec 31 2015, 8:22 PM
abrahams accepted D721: Add some default shortcuts/input profiles for popular programs.

This is awesome, thanks so much for putting it together.

Dec 31 2015, 8:16 PM · Krita
abrahams committed R37:416e5b47d2c8: Load toolbar customizations at launch (authored by abrahams).
Load toolbar customizations at launch
Dec 31 2015, 3:38 AM

Dec 30 2015

abrahams committed R37:24da26c21e05: Refresh Wintab context after tablet screen rotation (authored by abrahams).
Refresh Wintab context after tablet screen rotation
Dec 30 2015, 8:59 PM

Dec 23 2015

abrahams added a comment to T960: Prevent tablet randomly jumping.

I haven't used the Linux builds recently, usually full-pressure splotches are generated by mouse events which aren't properly blocked. If you could capture the behavior with a tablet event log that would be the best way to target a fix. An alternative is to add some sort of filter to determine whether an event looks out of place and discard it.

Dec 23 2015, 6:28 PM · Krita

Dec 22 2015

abrahams committed R37:3aef694f1ace: Improve wintab window targeting (authored by abrahams).
Improve wintab window targeting
Dec 22 2015, 6:12 PM
abrahams committed R37:6ef693b741af: Restore basic touch rejection (authored by abrahams).
Restore basic touch rejection
Dec 22 2015, 6:12 PM
abrahams updated subscribers of M14: Multiple Layer Handling.
Dec 22 2015, 3:19 PM · Krita, Krita: Old Dmitry's Workboard (not used anymore)

Dec 21 2015

abrahams added a comment to T1185: OCIO crashes consistently on some devices in Krita 3.0.

Yuck, happens deep down in OpenGLFunctions...

Dec 21 2015, 3:10 AM · Krita: 3.0 bugs sprint, Krita

Dec 20 2015

abrahams added a comment to T1187: Custom Canvas Input Profiles don't load..

Does rKRITA60dd28703ed3 fix the problem?

Dec 20 2015, 7:06 PM · Krita

Dec 19 2015

abrahams committed R37:a66d66805d02: Remove "Save as defaults for scheme" (authored by abrahams).
Remove "Save as defaults for scheme"
Dec 19 2015, 10:30 PM
abrahams committed R37:f8942ce91ede: Add "Save custom shortcuts" command (authored by abrahams).
Add "Save custom shortcuts" command
Dec 19 2015, 10:30 PM
abrahams committed R37:60dd28703ed3: Always add separators to directory paths in KoResourcePaths (authored by abrahams).
Always add separators to directory paths in KoResourcePaths
Dec 19 2015, 10:28 PM

Dec 18 2015

abrahams added a comment to T1187: Custom Canvas Input Profiles don't load..

Is this canvas inputs or the new shortcut schemes?

Dec 18 2015, 6:25 PM · Krita

Dec 17 2015

abrahams closed T530: Fix tablet jitter as Resolved.
Dec 17 2015, 7:35 PM · Krita
abrahams closed T530: Fix tablet jitter, a subtask of T958: Fix tablet handling issues for Krita 3.0, as Resolved.
Dec 17 2015, 7:35 PM · Krita: Longterm Features
abrahams committed R37:e7c035c93f3e: Fix wintab handling with QT_SCALE_FACTOR (authored by abrahams).
Fix wintab handling with QT_SCALE_FACTOR
Dec 17 2015, 6:35 PM
abrahams committed R37:e385070ba3b4: Release wintab tabletevent target more often (authored by abrahams).
Release wintab tabletevent target more often
Dec 17 2015, 6:35 PM

Dec 14 2015

abrahams added a comment to D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

Cool, I was just curious. Ship it! ✔️

Dec 14 2015, 3:00 AM · Krita
abrahams planned changes to D549: Change behavior of "E" button for eraser mode..

This latest update is not implementing any new features, just fixing the old patch and enabling pressing "E" to switch devices.

Dec 14 2015, 2:55 AM
abrahams updated the diff for D549: Change behavior of "E" button for eraser mode..

Fix eraser handling

Dec 14 2015, 12:53 AM

Dec 13 2015

abrahams accepted D615: use rand_r instead of rand in BrushMaskScalarApplicator and TotalRandomColorSource.

OK, great! I do have one question though, do we want to create the rand_dev, rand_engine and rand_distr as class members instead of instantiating them at the time of the function call?

Dec 13 2015, 11:31 PM · Krita
abrahams committed R37:0dc97118c5e9: Restore Wintab button settings (authored by abrahams).
Restore Wintab button settings
Dec 13 2015, 11:17 PM
abrahams committed R37:cfba78ed25d5: Fix drawing with fast strokes in Wintab (authored by abrahams).
Fix drawing with fast strokes in Wintab
Dec 13 2015, 11:17 PM

Dec 11 2015

abrahams added a comment to D549: Change behavior of "E" button for eraser mode..
In D549#12348, @Deevad wrote:

Well, after thinking and reading, my opinion moved to this 'classic' mockup:


E key = toggle switch to this second Freehand eraser
{unassigned} = toggle to 'Erase blending' mode.

Dec 11 2015, 11:07 PM
abrahams updated subscribers of D549: Change behavior of "E" button for eraser mode..

That could potentially work, though I'd prefer to have both use modifier-free shortcuts.

Keeping shortcuts mnemonic is also worthwhile, though. I think there are many other things that should take priority for Krita's top level shortcuts. (See T948)

Dec 11 2015, 10:34 PM
abrahams planned changes to D549: Change behavior of "E" button for eraser mode..
Dec 11 2015, 8:49 PM
abrahams added a comment to D549: Change behavior of "E" button for eraser mode..

Don't forget the toolbar can be customised. So we can have two actions with the same icon, and the user switches the one in they need?

Dec 11 2015, 8:37 PM
abrahams added a comment to D549: Change behavior of "E" button for eraser mode..

@abrahams:
when you say "Telling users to use previous paintop as a replacement for the eraser is in contradiction to points 1 and 3 I've made above", I think you misunderstood what I proposed.

What I meant is: for the / key, replace the "previous preset swicth" shortcut with this "switch to eraser tip preset (and tool)" (or a virtual one for users without an eraser tip).
As far as I understand this is what you did, just to me it makes more sense to make it replace the old confusing / shortcut instead of replacing e.

To me, both switching current preset to erase mode (and potentially different size) and switching between two paint devices (what I called slots..) are useful and I want users to have both accessible by default, not have to choose between one or the other. Both deserve a button in the toolbar and a default shortcut.

Dec 11 2015, 8:30 PM
abrahams added a comment to T524: Update Coming From PS guide.

With schemes support, we can provide a "PS-style defaults" scheme to aid the transition.

Dec 11 2015, 8:26 PM · Krita: Manual
abrahams updated subscribers of D549: Change behavior of "E" button for eraser mode..

Thanks for the input @timotheegiet and @Deevad. I'll share my own thoughts about the method.

Dec 11 2015, 7:17 PM
abrahams closed T947: Redesign shortcut system internals as Resolved.
Dec 11 2015, 1:20 AM · Krita
abrahams closed T947: Redesign shortcut system internals, a subtask of T946: Revamp shortcut system, as Resolved.
Dec 11 2015, 1:20 AM · Krita
abrahams added a comment to D549: Change behavior of "E" button for eraser mode..

There does seem to be something wrong with the eraser mode when using the mouse only, I will update with fix when I figure it out.

Dec 11 2015, 1:02 AM

Dec 10 2015

abrahams added a comment to D549: Change behavior of "E" button for eraser mode..
In D549#12249, @rempt wrote:

Hm, I just tested with just a mouse, and pressing E does change the erase button, but not the blending mode, and it also doesn't select an eraser preset, so nothing really changed.

Dec 10 2015, 11:14 PM
abrahams added a comment to D549: Change behavior of "E" button for eraser mode..

Hi,
I have a big problem with this proposal:
Quickly alternate between normal and erase mode for the same preset is a very important part of the workflow I use and teach.
And while you've heard some users complaining, I've heard a lot that were very happy to can do this.

So please, don't remove that feature! Either make it an option (not activated by default) to select a user-defined eraser preset instead.

Or even better, if we had a way to assign shortcuts to presets, that would solve this usecase and several others at the same time.

Dec 10 2015, 11:10 PM
tpaulssen awarded D549: Change behavior of "E" button for eraser mode. a Like token.
Dec 10 2015, 10:59 PM
abrahams committed R37:46bd59244c10: Don't make lots of native windows (authored by abrahams).
Don't make lots of native windows
Dec 10 2015, 3:30 PM
abrahams closed D635: Don't make lots of native windows by committing R37:46bd59244c10: Don't make lots of native windows.
Dec 10 2015, 3:30 PM
abrahams committed R37:3223500f9bfc: Add keyboard shortcuts to move layer up/down (Raghavendra Kamath) (authored by abrahams).
Add keyboard shortcuts to move layer up/down (Raghavendra Kamath)
Dec 10 2015, 3:17 PM
abrahams changed the visibility for F33685: Add OpenGL shader version information for buggy Intel drivers.
Dec 10 2015, 2:27 PM
abrahams changed the visibility for F33182: Disable builtin Wintab support in Qt 5.
Dec 10 2015, 2:27 PM
abrahams changed hashtags for Krita, added #krita, #kritanext; removed ##krita.
Dec 10 2015, 2:09 PM
abrahams added a hashtag to Krita: ##krita.
Dec 10 2015, 2:09 PM
abrahams committed R37:fe8ad8f0df50: Improve documentation of KisActionRegistry (authored by abrahams).
Improve documentation of KisActionRegistry
Dec 10 2015, 2:00 PM
abrahams committed R37:10981d68e5b8: Restore changeShortcutScheme() (authored by abrahams).
Restore changeShortcutScheme()
Dec 10 2015, 2:00 PM
abrahams committed R37:20fd9f62a946: Fix some compiler warnings for unused f'n args (authored by abrahams).
Fix some compiler warnings for unused f'n args
Dec 10 2015, 2:00 PM
abrahams committed R37:440621b25a05: Restore shortcut schemes editor (authored by abrahams).
Restore shortcut schemes editor
Dec 10 2015, 2:00 PM
abrahams committed R37:5221d2396776: Define behavior of custom shortcuts vs. shortcut schemes (authored by abrahams).
Define behavior of custom shortcuts vs. shortcut schemes
Dec 10 2015, 2:00 PM
abrahams committed R37:ee309b9c6a06: Update comments+indentation in KisShortcutsEditor (authored by abrahams).
Update comments+indentation in KisShortcutsEditor
Dec 10 2015, 2:00 PM
abrahams committed R37:bdefad45ae12: Restore shortcut schemes widget (authored by abrahams).
Restore shortcut schemes widget
Dec 10 2015, 2:00 PM
abrahams committed R37:f0d60f5edb2b: Port shortcut scheme file search to KoResourcePaths (authored by abrahams).
Port shortcut scheme file search to KoResourcePaths
Dec 10 2015, 2:00 PM
abrahams closed D648: Restore shortcut schemes editor by committing R37:440621b25a05: Restore shortcut schemes editor.
Dec 10 2015, 2:00 PM · Krita
abrahams awarded T1152: Filter Mask (Noise) + Transform Mask = bug with Color Selector a The World Burns token.
Dec 10 2015, 1:56 PM · Krita: Stable bug fixes
abrahams closed T957: Fix tilt and rotation sensors during tablet proximity as Resolved.

Closed by string of commits ending with rKRITAe4ce23bbc07

Dec 10 2015, 12:33 PM · Krita
abrahams closed T957: Fix tilt and rotation sensors during tablet proximity, a subtask of T958: Fix tablet handling issues for Krita 3.0, as Resolved.
Dec 10 2015, 12:33 PM · Krita: Longterm Features