woltherav (Wolthera van Hövell)
Krita Dev/Manual Writer.

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Apr 15 2015, 8:04 AM (249 w, 4 d)
Availability
Available

Writes tutorials, does minor bugfixes.

Recent Activity

Sat, Jan 11

woltherav committed R1012:718844d95d94: Fix contribute/build instructions and typos (authored by Daniel Wilches <dwilches@gmail.com>).
Fix contribute/build instructions and typos
Sat, Jan 11, 1:57 PM

Dec 9 2019

woltherav committed R37:1c1f72914036: Add resource name to queried resource so fill layers sorta can work. (authored by woltherav).
Add resource name to queried resource so fill layers sorta can work.
Dec 9 2019, 4:20 PM
woltherav committed R37:f465fa0342a0: Add resourceByName and resourceByFilename to the resourceservers. (authored by woltherav).
Add resourceByName and resourceByFilename to the resourceservers.
Dec 9 2019, 3:57 PM

Dec 5 2019

woltherav committed R37:77d464f5f25f: Add simple thumbnail generation for workspaces. (authored by woltherav).
Add simple thumbnail generation for workspaces.
Dec 5 2019, 3:37 PM
woltherav awarded D25739: [KisColorFilterCombo] Force ComboBox popup a Love token.
Dec 5 2019, 11:24 AM · Krita

Dec 4 2019

woltherav added a comment to T12044: Tagging rewrite.

Not loading tags from an inactive bundle now works: https://phabricator.kde.org/R37:420b8c649b48b7e161ae016521d96ebdf6583db8

Dec 4 2019, 2:34 PM · Krita: Abyss
woltherav committed R37:420b8c649b48: Add storage ID to the tags database, disable loading from inactive bundles. (authored by woltherav).
Add storage ID to the tags database, disable loading from inactive bundles.
Dec 4 2019, 2:26 PM

Dec 3 2019

woltherav committed R37:80885e44aa19: During folder sync, only remove cached resource in folder storages. (authored by woltherav).
During folder sync, only remove cached resource in folder storages.
Dec 3 2019, 5:32 PM

Nov 27 2019

woltherav added a comment to T12044: Tagging rewrite.

Yes, that looks correct. I'm not sure I see the problem with krita running twice, though. Did you remove the sqlite file after I added a field to storages?

Nov 27 2019, 1:10 PM · Krita: Abyss

Nov 26 2019

woltherav committed R37:01efcb0fd89b: Ensure that the resource models are updated when storages are deactivated. (authored by woltherav).
Ensure that the resource models are updated when storages are deactivated.
Nov 26 2019, 9:43 AM

Nov 25 2019

woltherav committed R37:c057bc965f95: Add headerdata to the kisresourcemodel. (authored by woltherav).
Add headerdata to the kisresourcemodel.
Nov 25 2019, 4:34 PM
woltherav committed R37:76f19d7430f5: Add headerdata function to the storagemodel. (authored by woltherav).
Add headerdata function to the storagemodel.
Nov 25 2019, 4:23 PM
woltherav committed R37:77ec3df60cdc: Make the storage chooser widget have prettier icons. (authored by woltherav).
Make the storage chooser widget have prettier icons.
Nov 25 2019, 1:53 PM
woltherav committed R37:51e8bc2a3315: Make the storage widget chooser prettier. (authored by woltherav).
Make the storage widget chooser prettier.
Nov 25 2019, 12:17 PM
woltherav committed R37:8940b8f7aece: Switch away from the widgetitemview and only use a delegate. (authored by woltherav).
Switch away from the widgetitemview and only use a delegate.
Nov 25 2019, 11:43 AM

Nov 23 2019

woltherav committed R37:be836f5f873c: Add storage chooser widget to the resource item choosers. (authored by woltherav).
Add storage chooser widget to the resource item choosers.
Nov 23 2019, 4:48 PM

Nov 20 2019

woltherav added a comment to T379: Fixing resource management properly (includes tagging).

Mini bundle meeting today...

Nov 20 2019, 3:16 PM · Krita: Abyss

Nov 19 2019

woltherav committed R37:238bd09b4290: Fix loading GBR brushes by removing superfluous check. (authored by woltherav).
Fix loading GBR brushes by removing superfluous check.
Nov 19 2019, 12:31 PM
woltherav committed R37:df22ce9039ae: Add in another check and warning to prevent a crash. (authored by woltherav).
Add in another check and warning to prevent a crash.
Nov 19 2019, 12:31 PM
woltherav committed R37:bb804a879c7c: Fix crash and spit out warning instead. (authored by woltherav).
Fix crash and spit out warning instead.
Nov 19 2019, 12:31 PM

Nov 18 2019

woltherav committed R37:66bbb853665c: Make gbr brush warnings also give the filename... (authored by woltherav).
Make gbr brush warnings also give the filename...
Nov 18 2019, 10:46 AM
woltherav committed R37:67aece20e82e: Fix saving/overwriting of brush presets. (authored by woltherav).
Fix saving/overwriting of brush presets.
Nov 18 2019, 10:46 AM
woltherav committed R37:45ce085e4fd5: Add some warnings to the GBR loading function. (authored by woltherav).
Add some warnings to the GBR loading function.
Nov 18 2019, 10:46 AM

Nov 13 2019

woltherav committed R37:127cabe11368: Fix selections affecting the custom brush size. (authored by woltherav).
Fix selections affecting the custom brush size.
Nov 13 2019, 7:07 PM
woltherav committed R37:1f41f29ee087: Fix saving Image Hose Brushes (authored by woltherav).
Fix saving Image Hose Brushes
Nov 13 2019, 3:49 PM
woltherav committed R37:30dbe866bb4f: Fix cloning the brushtip image inside kisbrushes. (authored by woltherav).
Fix cloning the brushtip image inside kisbrushes.
Nov 13 2019, 3:49 PM
woltherav committed R37:df2394f6e653: Make sure the brushtip image reflects whether it is painted as a mask. Also… (authored by woltherav).
Make sure the brushtip image reflects whether it is painted as a mask. Also…
Nov 13 2019, 3:34 PM
woltherav committed R37:3b0a368911c9: Fix brush tip preview scaling inside the brush tip creation dialogues. (authored by woltherav).
Fix brush tip preview scaling inside the brush tip creation dialogues.
Nov 13 2019, 3:34 PM
woltherav committed R37:dc03a8868dc5: Fix crash in the brush from clipboard. (authored by woltherav).
Fix crash in the brush from clipboard.
Nov 13 2019, 3:34 PM

Nov 12 2019

woltherav committed R37:c859fb46ef04: Make all resource delegates take the correct image. (authored by woltherav).
Make all resource delegates take the correct image.
Nov 12 2019, 4:01 PM

Nov 8 2019

woltherav committed R37:4c3873db1370: Polish database explorer a little. (authored by woltherav).
Polish database explorer a little.
Nov 8 2019, 4:50 PM

Nov 6 2019

woltherav committed R37:c74b82cda03f: Fix a crash in the gamut mask docker. (authored by woltherav).
Fix a crash in the gamut mask docker.
Nov 6 2019, 3:07 PM
woltherav committed R37:1daed5197a79: Fix windowlayout loading. (authored by woltherav).
Fix windowlayout loading.
Nov 6 2019, 2:47 PM
woltherav committed R37:85aa9157556a: Fix gamut mask loading for real. (authored by woltherav).
Fix gamut mask loading for real.
Nov 6 2019, 2:47 PM
woltherav committed R37:6ba9228b9706: Ensure edited gradients get readded to the resource server to let versioning… (authored by woltherav).
Ensure edited gradients get readded to the resource server to let versioning…
Nov 6 2019, 1:04 PM
woltherav committed R37:4bcc07d13bc4: Reenable the extraFilterModel in the KisResourceChooser. (authored by woltherav).
Reenable the extraFilterModel in the KisResourceChooser.
Nov 6 2019, 11:47 AM

Nov 5 2019

woltherav committed R37:24a0fd1787a5: Ensure that the KisIconToopTip can access the image. (authored by woltherav).
Ensure that the KisIconToopTip can access the image.
Nov 5 2019, 4:36 PM
woltherav committed R37:606a24d66d9d: Replace all instances of KisResourceItemView with KisResourceItemListView (authored by woltherav).
Replace all instances of KisResourceItemView with KisResourceItemListView
Nov 5 2019, 4:13 PM
woltherav committed R37:444d5331eaa6: Replace the resource item view with a listview. (authored by woltherav).
Replace the resource item view with a listview.
Nov 5 2019, 1:15 PM

Nov 4 2019

woltherav committed R37:87e12fd03b23: Make the tooltip show the resource name in the resource views. (authored by woltherav).
Make the tooltip show the resource name in the resource views.
Nov 4 2019, 2:19 PM
woltherav committed R37:e70920a4d305: Ensure all the grid model considers half-filled rows as rows as well. (authored by woltherav).
Ensure all the grid model considers half-filled rows as rows as well.
Nov 4 2019, 12:08 PM

Nov 2 2019

woltherav added a comment to T379: Fixing resource management properly (includes tagging).

After poking at the proxygrid model again, I sincerely suggest we start using https://doc.qt.io/qt-5/qlistview.html with the flowmode enabled instead of making qgridview work for us :(

Nov 2 2019, 12:31 PM · Krita: Abyss

Oct 31 2019

woltherav added a comment to T379: Fixing resource management properly (includes tagging).
Resource TypeDoneSaving/Editing TODODeletion tested
PaintoppresetCan't test because settings pop-up is broken, import worksX
BrushtipsXCan't test because settings pop-up is brokendeletion crashes
GradientsXEditing gradients works a little funny, and thus versioning won't work right now, needs a lot more workX
PaletteWaiting for the Local storages stuff to be finishedX
PatternXnothing.X
WorkspacesXnothing.X
Vector Libraries-We cannot save, edit or import these to begin with.-
Window layoutsXnothing.Crashes on select
SessionsXnothingCan't test because of proxymodel bugs
Gamut MaskXnothingCan't test because of proxymodel bugs
Oct 31 2019, 3:51 PM · Krita: Abyss
woltherav committed R37:639f73d0676e: Make gamut mask saving work properly. (authored by woltherav).
Make gamut mask saving work properly.
Oct 31 2019, 2:56 PM
woltherav committed R37:89d50d9a229a: Ensure that gamut masks can be saved. (authored by woltherav).
Ensure that gamut masks can be saved.
Oct 31 2019, 2:32 PM
woltherav committed R37:cfff792da54f: Do something to ensure gamut masks will get saved. (authored by woltherav).
Do something to ensure gamut masks will get saved.
Oct 31 2019, 1:25 PM
woltherav committed R37:f22f695634c9: Update duplicate resource name behaviour for all instances of using QInputMethod (authored by woltherav).
Update duplicate resource name behaviour for all instances of using QInputMethod
Oct 31 2019, 12:50 PM
woltherav committed R37:eddfd91188e9: Make brush tip creation work and give feedback on duplicate filenames. (authored by woltherav).
Make brush tip creation work and give feedback on duplicate filenames.
Oct 31 2019, 11:30 AM
woltherav committed R37:a2c838438d17: Implement name-exists feedback in the Shape Selection tool gradient saving. (authored by woltherav).
Implement name-exists feedback in the Shape Selection tool gradient saving.
Oct 31 2019, 11:30 AM
woltherav committed R37:0082e21a6430: Add feedback to the workspace chooser that the user is about to overwrite a… (authored by woltherav).
Add feedback to the workspace chooser that the user is about to overwrite a…
Oct 31 2019, 11:30 AM

Oct 30 2019

woltherav committed R37:917e320ac145: Make the workspace saver in the menu badger the user for a unique name. (authored by woltherav).
Make the workspace saver in the menu badger the user for a unique name.
Oct 30 2019, 4:44 PM
woltherav committed R37:bfec94d592b3: Make the resource locator assign a default filename if none exist. (authored by woltherav).
Make the resource locator assign a default filename if none exist.
Oct 30 2019, 4:44 PM
woltherav committed R37:53fd411f8b8d: Fix session management to just bother the user for a unique name. (authored by woltherav).
Fix session management to just bother the user for a unique name.
Oct 30 2019, 4:44 PM
woltherav committed R37:1034f2112087: Ensure that the Pattern Mimetypes can both be read and written by QImageIO. (authored by woltherav).
Ensure that the Pattern Mimetypes can both be read and written by QImageIO.
Oct 30 2019, 3:38 PM
woltherav committed R37:45f034e374dc: Allow sessions to be saved. (authored by woltherav).
Allow sessions to be saved.
Oct 30 2019, 3:38 PM
woltherav committed R37:624c748d6e79: Fix the saving of workspaces and window layouts. (authored by woltherav).
Fix the saving of workspaces and window layouts.
Oct 30 2019, 3:38 PM
woltherav committed R37:25030f170c28: Fix more i18n strings. (authored by woltherav).
Fix more i18n strings.
Oct 30 2019, 2:16 PM

Oct 27 2019

woltherav triaged T11921: Resource Manager Redesign. as High priority.
Oct 27 2019, 10:49 AM · Krita: Abyss

Oct 26 2019

woltherav committed R37:fc1870a95116: Ensure there's a default filename for stop gradients too... (authored by woltherav).
Ensure there's a default filename for stop gradients too...
Oct 26 2019, 4:32 PM
woltherav committed R37:acf10835c60e: Fix save location of new gradients so new gradients can be made. (authored by woltherav).
Fix save location of new gradients so new gradients can be made.
Oct 26 2019, 4:32 PM
woltherav added a comment to T379: Fixing resource management properly (includes tagging).

Ok, I did some attempts at fixing resource views, but I only managed to make a few fixes.

Oct 26 2019, 4:17 PM · Krita: Abyss
woltherav committed R37:d346ae409277: Fix custom pattern saving. (authored by woltherav).
Fix custom pattern saving.
Oct 26 2019, 4:04 PM
woltherav committed R37:fc2ec819e4cd: Partially fix the gradient and pattern selector images. (authored by woltherav).
Partially fix the gradient and pattern selector images.
Oct 26 2019, 1:57 PM

Oct 25 2019

woltherav committed R37:bcde3ccd5fab: Fix i18n argument. (authored by woltherav).
Fix i18n argument.
Oct 25 2019, 2:36 PM

Oct 23 2019

woltherav committed R1012:14cb788761ea: Fix from MinW to MinGW in Dr MinGW Debugger (authored by tymond).
Fix from MinW to MinGW in Dr MinGW Debugger
Oct 23 2019, 12:28 PM

Oct 20 2019

woltherav updated subscribers of T11898: Enhance manual for unit tests.

I welcome text and or patches :)

Oct 20 2019, 2:43 PM · Krita: Abyss
woltherav added a comment to T1624: Rotatable, Scalable patterns.

Okay, having slept on it, and looking at the code again, Cairo is not doing a per pixel transformation, but rather is just passing on the matrix to... wherever, and I for the live of me cannot find the place where the transform is applied to the pixel. I do suspect the that per-pixel transform might be a strategy to pursue. (so, pixel to paint x, invert transform on x, what do we find in the original tiled pattern at that location, paint that at x), but I am not smart enough to understand how we'd apply transform filters here.

Oct 20 2019, 12:38 PM · Krita: Next Features

Oct 18 2019

woltherav committed R1012:cd6c64fbbf72: fix a tiny logic error as pointed out by ivan. (authored by woltherav).
fix a tiny logic error as pointed out by ivan.
Oct 18 2019, 10:31 PM
woltherav added a comment to T1624: Rotatable, Scalable patterns.

https://gitlab.com/inkscape/inkscape/blob/32e9ba119663b9d5800392ba34700053eaaa7f90/src%2Fsp-pattern.cpp#L526 < inkscape's pattern implementation

Oct 18 2019, 8:18 PM · Krita: Next Features
woltherav committed R1012:db4699f46524: Fix URL markup (authored by kamathraghavendra).
Fix URL markup
Oct 18 2019, 5:03 PM
woltherav committed R1012:18df3163a2ab: Fix image warning (authored by kamathraghavendra).
Fix image warning
Oct 18 2019, 5:03 PM
woltherav committed R1012:8ca7046aedc8: Add an attempt at explaining the ranks and dimensions. (authored by woltherav).
Add an attempt at explaining the ranks and dimensions.
Oct 18 2019, 5:03 PM
woltherav committed R1012:65179ba22a52: Add entry for gaussian high pass. (authored by woltherav).
Add entry for gaussian high pass.
Oct 18 2019, 4:57 PM

Oct 17 2019

woltherav committed R1012:4102361e3018: Add an attempt at explaining the ranks and dimensions. (authored by woltherav).
Add an attempt at explaining the ranks and dimensions.
Oct 17 2019, 3:14 PM
woltherav committed R1012:7dfe7c877df2: Add entry for gaussian high pass. (authored by woltherav).
Add entry for gaussian high pass.
Oct 17 2019, 1:44 PM

Oct 16 2019

woltherav committed R37:eb5dfa03a079: Fix various typos (authored by woltherav).
Fix various typos
Oct 16 2019, 5:31 PM
woltherav closed D24680: Fix various typos.
Oct 16 2019, 5:31 PM · Krita
woltherav accepted D24680: Fix various typos.

I'll merge this in a bit :)

Oct 16 2019, 5:11 PM · Krita
woltherav committed R1012:be9b5804d465: Update the selection page with the magnetic selection tool. (authored by woltherav).
Update the selection page with the magnetic selection tool.
Oct 16 2019, 1:58 PM
woltherav committed R1012:55f46348fb96: Fix errors in build, ensure png is small enough. (authored by woltherav).
Fix errors in build, ensure png is small enough.
Oct 16 2019, 1:53 PM
woltherav committed R1012:ab2112ec9a30: Add some images to the magnetic selection page. (authored by woltherav).
Add some images to the magnetic selection page.
Oct 16 2019, 1:35 PM
woltherav committed R1012:6facc68cc286: Apply suggestion to reference_manual/tools/magnetic_select.rst (authored by woltherav).
Apply suggestion to reference_manual/tools/magnetic_select.rst
Oct 16 2019, 1:02 PM

Oct 15 2019

woltherav committed R1012:5611282ac602: Apply suggestion to reference_manual/tools/magnetic_select.rst (authored by woltherav).
Apply suggestion to reference_manual/tools/magnetic_select.rst
Oct 15 2019, 5:04 PM
woltherav committed R1012:8f64a067c497: Initial page for the magnetic selection tool. (authored by woltherav).
Initial page for the magnetic selection tool.
Oct 15 2019, 2:24 PM

Oct 14 2019

woltherav committed R1012:1d9742f0a79d: Add information about new full-time developers (authored by tymond).
Add information about new full-time developers
Oct 14 2019, 12:16 PM

Oct 13 2019

woltherav committed R1012:d07cc5f79410: Make the dr Mingw page more legible (authored by tymond).
Make the dr Mingw page more legible
Oct 13 2019, 2:05 PM

Oct 11 2019

woltherav added a comment to T1362: When creating a frame while the cache populator is active, the frame is inserted in a wrong position.

Is this resolved?

Oct 11 2019, 2:27 PM · Krita: Dmitry's TODO, Krita: Abyss
woltherav closed T975: Open/Save dialogs should remember last selected folder as Resolved.
Oct 11 2019, 2:18 PM · Krita: Dmitry's TODO (Small Junior Jobs), Krita: Abyss
woltherav closed T8628: Optimize multithreading in Krita's Tile Manager as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T9268: Krita's work scheduler internal lock fixes as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T9268: Krita's work scheduler internal lock fixes, a subtask of T8628: Optimize multithreading in Krita's Tile Manager, as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T8580: Krita AVX optimization for brush mask generation: Gauss, Soft, Stamp, Rectangular Gauss, Rectangular Soft as Resolved.
Oct 11 2019, 1:27 PM · Krita
woltherav closed T8967: Quadratic Blending Modes for Krita as Resolved.
Oct 11 2019, 1:27 PM · Krita
woltherav closed T3497: Mirror selected animation frames as Resolved.
Oct 11 2019, 1:25 PM · Krita: Next Features (Needs coding ), Krita: Dmitry's TODO (Small Junior Jobs)
woltherav closed T3279: Adding a toggle on/off switch for pen pressure as Resolved.
Oct 11 2019, 1:25 PM · Krita: Dmitry's TODO
woltherav closed T3281: Add Stroke Selection Edge function as Resolved.
Oct 11 2019, 1:25 PM · Krita: Dmitry's TODO
woltherav closed T3471: Color Managed image with display profile turned on looks different in Darktable as Resolved.
Oct 11 2019, 1:24 PM · Krita: Dmitry's TODO
woltherav closed T694: Slowdowns on Windows VK (test on AMD) as Resolved.
Oct 11 2019, 1:23 PM · Krita: Dmitry's TODO, Krita: Abyss
woltherav closed T2406: Watch a video of some "interesting" colorsmudge-like brush as Resolved.
Oct 11 2019, 1:23 PM · Krita: Dmitry's TODO
woltherav closed T4874: Add an option to draw ruler tips as a power of 2 as Resolved.
Oct 11 2019, 1:20 PM · Krita: Dmitry's TODO (Small Junior Jobs)