[krita] [Bug 486417] Canvas turns black when background caching animation frames

2024-05-07 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=486417

--- Comment #2 from Ralek Kolemios  ---
Scratch that, the bug appears in the docker as well and is directly related to
the 'limit cached frame size' both in and out of docker.

New bug description:
When the max cache frame size is smaller than the canvas size, and opengl is
on, scrubbing quickly or pressing play will turn the canvas black until turning
canvas acceleration off or reloading the file,

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 486417] Canvas turns black when background caching animation frames

2024-05-07 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=486417

--- Comment #1 from Ralek Kolemios  ---
This bug doesn't seem to occur with the same system settings, preferences, and
hardware when run inside of the Krita docker. Here are the differences between
the buggy install and the docker:

Docker:
Ubuntu 20.04.6 LTS
Vendor: Mesa/X.org
Renderer: llvmpipe (LLVM 12.0.0, 256 bits)
Driver Version: 4.5 (Core Profile) Mesa 21.2.6
OpenGL Version: 4.5
Buggy system:
Ubuntu 23.10
Vendor: NVIDIA Corporation
Renderer: NVIDIA GeForce RTX 4090/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 535.171.04
OpenGL Version: 4.6

All other components appeared the same or nearly the same.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 486419] New: Selection fills entire canvas if selection already exists when using reference layers.

2024-05-01 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=486419

Bug ID: 486419
   Summary: Selection fills entire canvas if selection already
exists when using reference layers.
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools/Selection
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When selecting with the contiguous selection tool set to the 'color reference
layer' method, all options are ignored and the entire canvas is selected if a
selection already exists.

To recreate:
- Make a box on a color labeled layer.
- Make a selection by any method (lasso, contiguous, etc)
- Set the contiguous selection tool to 'sample color label' and set it to the
color of the box layer.
- Make a selection inside the box

What happens:
- The entire canvas is selected.
(Edge case: If action type is set to 'subtract', it will leave the original
selection unselected, showing that whatever function is creating the new
selection is returning the full canvas and ignoring the reference layer
entirely.)

What should happen:
- The selection fills the box, or if shift is held, should add the box to the
initial selection.

This bug doesn't occur if there is no previous selection, or if the reference
layer is single/full image. Tt works as expected.

6060b8ee

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 486417] New: Canvas turns black when background caching animation frames

2024-05-01 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=486417

Bug ID: 486417
   Summary: Canvas turns black when background caching animation
frames
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Animation
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When animating, scrolling through the timeline quickly or pressing play will
turn the canvas black. The canvas cannot be restored unless the document is
reopened, or graphics acceleration is turned off.

To reproduce: Open a new document, create three blank keyframes, scrub through
them quickly or press play.

Things of note:
- If canvas acceleration is off, this does not occur
- If 'enable background cache generation' is off, this only occurs when
pressing play and not when scrubbing.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457957] Group transformations snap back to original location in preview when containing a filter layer.

2024-04-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457957

--- Comment #2 from Ralek Kolemios  ---
Can still confirm this in 5.3 prealpha, though it manifests slightly
differently.
The original transformation of group 31 finishes correctly now, but undoing the
operation afterwards doesn't update the canvas. (The undo does still work
behind the scenes, like in the original report)
Move tool is still non-functional on Group 31.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 428317] Tracking rulers update at <1 FPS when non brush tool selected.

2024-04-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=428317

--- Comment #3 from Ralek Kolemios  ---
In 5.3 this no longer seems to be an issue, either the ruler updates at correct
speed with drawing tools, or it doesn't show at all (for tools in which I feel
there's no need for a ruler, such as the paint bucket or eye dropper. I think
it can be closed.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485574] Recorder states it's recording, but isn't.

2024-04-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485574

--- Comment #2 from Ralek Kolemios  ---
(In reply to Freya Lupen from comment #1)
> Could that have been the cause here?

That does seem plausible, I rewatched the recording but unfortunately it
started after I had already supposedly just opened the file. It's possible that
right before the recording I may have created or opened a document and then
closed it. I'll keep that in mind when I'm on master.

I recreated the bug you were talking about, and the symptoms seem to be the
same- green dot never turns red, but docker appears as if it's recording.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485574] New: Recorder states it's recording, but isn't.

2024-04-14 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485574

Bug ID: 485574
   Summary: Recorder states it's recording, but isn't.
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Dockers/Recorder
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

I can't reproduce this myself with a new file, but I do have proof that it can
and has happened. I don't know what specifically caused/causes it. I'll provide
as much detail as I can.

I worked for about 5 hours on a drawing, with recording enabled. It produced
about 2700 drawings in the KritaRecorder folder.
The next day I opened the same file again, made sure the recorder was running,
and finished the picture in another 5 hours.
When I exported the timelapse, only the first session was saved. I searched,
but it appears that Krita did not save any timelapse snapshots for the entire
second session despite the recorder stating that it was running.

The entire second session was recorded with OBS, and the recorder docker is
visibly greyed out with a 'stop' button through the entire session. The bottom
'recording' green/red dot is also visible, but notably- the green dot did not
turn red for the entire 5 hours of drawing. Something I didn't notice until I
rewatched the recording.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485515] New: Recorder final preview doesn't show.

2024-04-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485515

Bug ID: 485515
   Summary: Recorder final preview doesn't show.
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Dockers/Recorder
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When exporting a timelapse, the final frame doesn't show for the amount of
selected time in 'Extend result for', but rather the video ends immediately
once the last frame is reached.

May be related to or a side effect of bug #485514

ffmpeg 6.0-6ubuntu1

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485514] New: Recorder starting preview overwrites timelapse

2024-04-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485514

Bug ID: 485514
   Summary: Recorder starting preview overwrites timelapse
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Dockers/Recorder
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

- Record a timelapse of (for example) 300 frames
- Set the input FPS to 30 so that the timelapse should take 10 seconds
- Set the 'Enable preview for' to 9 seconds.

Result:
The final result shows for 9 seconds, and the timelapse starts 90% of the way
through and plays for 1 second.

Expected:
The final result shows for 9 seconds, and the timelapse starts from scratch and
plays for 10 seconds, for a total duration of 19 seconds.

ffmpeg 6.0-6ubuntu1

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485506] New: Recorder snapshots interrupt lasso tools

2024-04-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485506

Bug ID: 485506
   Summary: Recorder snapshots interrupt lasso tools
Classification: Applications
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Dockers/Recorder
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

If a document is being recorded and a snapshot is taken, any 'actively
selecting' tool will suddenly interrupt.
For ease of reproduction, set the recording interval to 5 seconds or so. Then,
after making a change such as a brush stroke, try to make a selection using the
box/circle/free/polygon selection tool.

What happens:
The selection stops, as if you lifted your pen.

Expected: 
The selection continues and it either delays the saving until after the
selection, or saves in the background without interrupting the selection.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 485502] New: Recorder incorrectly resizes stages with different aspect ratios

2024-04-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=485502

Bug ID: 485502
   Summary: Recorder incorrectly resizes stages with different
aspect ratios
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Dockers/Recorder
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 168470
  --> https://bugs.kde.org/attachment.cgi?id=168470=edit
Showing how canvas aspect ratio squishes the image when exported.

When exporting timelapses, Krita squishes and stretches my timelapse to fit the
final resolution (Which is not always the resolution or ratio I start with).
This causes weird distortion in exported timelapses with a final resolution
aspect ratio different than the starting canvas aspect ratio. See attached.
To fix this, some extra arguments in the complex filter are necessary.

This is an example complex filter Krita currently uses: 
```

-filter_complex "
 [0]loop=$LAST_FRAME_SEC*$IN_FPS:size=1:start=$FRAMES[main1];
 [main1]scale=$WIDTH:$HEIGHT[main2];
 [main2]loop=1:size=1:start=0[main3];
 [main3]setpts=PTS-STARTPTS[main4];
 [1]split [first1][transition1];
 [transition1]scale=$WIDTH:$HEIGHT [transition2];
 [transition2]loop='if(gte($FIRST_FRAME_SEC, 1), 1*$IN_FPS,
0)':size=1:start=1[transition3];
 [transition3]setpts=PTS-STARTPTS[transition4];
 [transition4][main4]xfade=transition=smoothright:duration=0.5:offset=0[v1];
 [v1]setpts=PTS-STARTPTS[v2];
 [v2]trim=start_frame=1[v3];
 [first1]loop='if(gte($FIRST_FRAME_SEC, 1), ($FIRST_FRAME_SEC*$IN_FPS) -
0.5*$IN_FPS, $FIRST_FRAME_SEC*$IN_FPS)':size=1:start=1[preview1];
 [preview1]scale=$WIDTH:$HEIGHT[preview2];
 [preview2]setpts=PTS-STARTPTS[preview3];
 [preview3][v3] concat [final1];
 [final1] setpts=PTS-STARTPTS[final2];
 [final2] trim=start_frame=1
"
```

This is my modified complex filter that maintains aspect ratio:

```
-filter_complex "
 [0]loop=$LAST_FRAME_SEC*$IN_FPS:size=1:start=$FRAMES[main1];

[main1]scale=$WIDTH:$HEIGHT:force_original_aspect_ratio=decrease,pad=$WIDTH:$HEIGHT:(ow-iw)/2:(oh-ih)/2[main2];
 [main2]loop=1:size=1:start=0[main3];
 [main3]setpts=PTS-STARTPTS[main4];
 [1]split [first1][transition1];

[transition1]scale=$WIDTH:$HEIGHT:force_original_aspect_ratio=decrease,pad=$WIDTH:$HEIGHT:(ow-iw)/2:(oh-ih)/2[transition2];
 [transition2]loop='if(gte($FIRST_FRAME_SEC, 1), 1*$IN_FPS,
0)':size=1:start=1[transition3];
 [transition3]setpts=PTS-STARTPTS[transition4];
 [transition4][main4]xfade=transition=smoothright:duration=0.5:offset=0[v1];
 [v1]setpts=PTS-STARTPTS[v2];
 [v2]trim=start_frame=1[v3];
 [first1]loop='if(gte($FIRST_FRAME_SEC, 1), ($FIRST_FRAME_SEC*$IN_FPS) -
0.5*$IN_FPS, $FIRST_FRAME_SEC*$IN_FPS)':size=1:start=1[preview1];

[preview1]scale=$WIDTH:$HEIGHT:force_original_aspect_ratio=decrease,pad=$WIDTH:$HEIGHT:(ow-iw)/2:(oh-ih)/2[preview2];
 [preview2]setpts=PTS-STARTPTS[preview3];
 [preview3][v3] concat [final1];
 [final1] setpts=PTS-STARTPTS[final2];
 [final2] trim=start_frame=1
"
```

This fixes the issue by ensuring each step of the filter is scaled down to fit
in the final resolution, using `force_original_aspect_ratio=decrease` after
each stage to maintain aspect ratio.
On top of that, to prevent errors from transition stages having different
resolutions, I then pad the output with black pixels. This creates letterboxing
sometimes, but I believe nearly every artist would prefer black lines
occasionally over a completely squashed and stretched timelapse. 

If the letterbox could be a blurred and scaled version of the image itself
instead of black boxes that could be cool, but I don't know how feasible that
is with ffmpeg and the amount of processing it'd take.

I believe all that's needed to fix this would be changing all scale filters to
have the extra force ratio/pad
scale=$WIDTH:$HEIGHT
To
scale=$WIDTH:$HEIGHT:force_original_aspect_ratio=decrease,pad=$WIDTH:$HEIGHT:(ow-iw)/2:(oh-ih)/2

But I wouldn't know the specifics of how Krita does this, I'm just an artist.
This is the fix I apply to every timelapse to fix the weird distortion that
happens so I figured I'd report the bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 475385] New: Pasting a transform mask crashes Krita immediately

2023-10-08 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=475385

Bug ID: 475385
   Summary: Pasting a transform mask crashes Krita immediately
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: Layer Stack
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

If you select a transform mask on any layer, copy it, and attempt to paste it
on a different layer, Krita immediately crashes.

Version: 5.3.0-prealpha (git 27302a3)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 475111] Pen stroke lacks pressure and has significant delay on first stroke if under filter layer.

2023-10-07 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=475111

--- Comment #1 from Ralek Kolemios  ---
Today I discovered this also applies if you switch frames in an animation. The
first stroke lacks pen pressure regardless of if there is a filter layer
involved.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 475111] New: Pen stroke lacks pressure and has significant delay on first stroke if under filter layer.

2023-10-01 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=475111

Bug ID: 475111
   Summary: Pen stroke lacks pressure and has significant delay on
first stroke if under filter layer.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Filter Layers
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 162012
  --> https://bugs.kde.org/attachment.cgi?id=162012=edit
Filter layer bug example file

SUMMARY
After moving the canvas in any way, (panning, zooming, rotating), the first and
only the first brush stroke is severely delayed and, if it's a tablet pen,
occasionally lacks pen pressure. A less severe version of the bug occurs if the
layer is not in a group.I've divided them into bug 1 and 2.

Bug 1.
If the layer is in a group and under a filter layer, this bug happens every
time the canvas is moved.

Bug 2.
If the layer is outside of a group but under a filter later, the bug only
happens the first time the layer is moved under the filter layer in the stack.


STEPS TO REPRODUCE

BUG 1
1. Open the attached file, select the 'Layer' Layer.
2. Move the canvas in any way
3. Draw a brush stroke.
Observe that the pen lacks pressure sensitivity, and the stroke itself is
heavily delayed in rendering.

BUG 2
1. Open the attached file, move both 'Filter' and "Layer' layers outside of the
group.
2. Move the 'Layer' layer above the filter layer
3. Move the 'Layer' layer below the filter layer.
4. Draw a brush stroke
Observe that the same bug as bug #1 occurs, but that it only happens once and
never again until the layer is moved again.



System information


Krita
  Version: 5.3.0-prealpha (git 27302a3)

Qt
  Version (compiled): 5.15.7
  Version (loaded): 5.15.7

OS Information
  Build ABI: x86_64-little_endian-lp64
  Kernel Version: 6.2.0-33-generic
  Pretty Productname: Ubuntu 23.04


OpenGL Info
  Vendor:  "NVIDIA Corporation" 
  Renderer:  "NVIDIA GeForce RTX 4090/PCIe/SSE2" 
  Driver version:  "4.6.0 NVIDIA 535.104.05" 
  Shading language:  "4.60 NVIDIA" 
  Requested format:  QSurfaceFormat(version 3.3, options
QFlags(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:  QSurfaceFormat(version 4.6, options
QFlags(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  GL version: 4.6 
  Supports deprecated functions false 
  Is OpenGL ES: false 
  supportsBufferMapping: true 
  supportsBufferInvalidation: true 
  forceDisableTextureBuffers: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsOpenGLES: true 
  isQtPreferOpenGLES: false 
  Detected renderers: 
(Supported) NVIDIA GeForce RTX 4090/PCIe/SSE2 (OpenGL ES 3.2 NVIDIA
535.104.05) 
(Supported) NVIDIA GeForce RTX 4090/PCIe/SSE2 (4.6.0 NVIDIA 535.104.05)  

Hardware Information
 Memory: 61 Gb
 Cores: 32
 Swap: /tmp

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464257] Layer effects not saved if they're the only thing changed.

2023-03-17 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464257

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |CONFIRMED

--- Comment #5 from Ralek Kolemios  ---
(In reply to Tiar from comment #3)
> @Ralek could you please check Krita Next and see if this issue is resolved?

I've tested the latest nightly and I can't seem to get it to save layer styles
incorrectly, looks good to me!

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464256] Tablet pen is incorrectly offset when using non-default QT_SCALE_FACTOR in recent builds

2023-03-17 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464256

--- Comment #5 from Ralek Kolemios  ---
I've discovered this is a QT specific bug that made its way into the recent
Krita QT update. Bug was reported here:
https://bugreports.qt.io/browse/QTBUG-77826
Workaround to get Krita to correctly track the mouse position is to set the
QT_XCB_TABLET_LEGACY_COORDINATES environment variable to an empty string ""
like so
> QT_XCB_TABLET_LEGACY_COORDINATES="" application

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464255] X11 connection broken on startup.

2023-03-04 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464255

Ralek Kolemios  changed:

   What|Removed |Added

 Status|NEEDSINFO   |RESOLVED
 Resolution|WAITINGFORINFO  |FIXED

--- Comment #12 from Ralek Kolemios  ---
This does seem to have cleared up with a restart, must have been something with
the system. Thank you.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464255] X11 connection broken on startup.

2023-03-03 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464255

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|FIXED   |---
 Status|RESOLVED|REOPENED

--- Comment #10 from Ralek Kolemios  ---
Recently the latest nightly builds (I've tried 8eccca2) have begun to give the
same or similar error again, so I'll be reopening this bug.

> The X11 connection broke: No error (code 0)
> XIO:  fatal IO error 22 (Invalid argument) on X server ":0"
>   after 481 requests (481 known processed) with 0 events remaining.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 466287] Timers cannot have negative intervals crash on startup

2023-02-23 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=466287

--- Comment #2 from Ralek Kolemios  ---
Not sure what is causing the crash at startup then, as that's the entire
console output. It acts similarly to the bug from not too long ago with the X11
window system, where it wouldn't even make it to the splash screen.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 466287] New: Timers cannot have negative intervals crash on startup

2023-02-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=466287

Bug ID: 466287
   Summary: Timers cannot have negative intervals crash on startup
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: * Unknown
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

In the latest several nightly master releases, Krita crashes on startup. The
output it gives when run in terminal is this:

> krita.lib.pigment: Replacing color space factory "LABA" "L*a*b* (16-bit 
> integer/channel, unmanaged)" with "LABA" "L*a*b*/Alpha (16-bit 
> integer/channel)"
> krita.lib.pigment: Replacing color space factory "RGBA" "RGB (8-bit 
> integer/channel, unmanaged)" with "RGBA" "RGB/Alpha (8-bit integer/channel)"
> krita.lib.pigment: Replacing color space factory "RGBA16" "RGB (16-bit 
> integer/channel, unmanaged)" with "RGBA16" "RGB/Alpha (16-bit 
> integer/channel)"
> QObject::startTimer: Timers cannot have negative intervals
> /tmp/.mount_krita-MpqDCc/usr/lib/krita-python-libs/krita added to PYTHONPATH


I have tested from 0e85ce2a to the latest d92f026c

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464256] Tablet pen is incorrectly offset when using non-default QT_SCALE_FACTOR in recent builds

2023-01-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464256

--- Comment #4 from Ralek Kolemios  ---
(In reply to Ralek Kolemios from comment #3)
> The pen offset has disappeared entirely, as far as I can tell.

It is worth noting this workaround does not apply to dialog windows. Dialog
windows are dependent on QT_SCALE_FACTOR. 
They work properly so long as the top left of the dialog matches exactly with
the top left of the screen they are on, otherwise they are offset by the scale
amount down and to the right. (Or up and to the left for scale factors smaller
than 1)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464256] Tablet pen is incorrectly offset when using non-default QT_SCALE_FACTOR in recent builds

2023-01-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464256

--- Comment #3 from Ralek Kolemios  ---
Created attachment 155570
  --> https://bugs.kde.org/attachment.cgi?id=155570=edit
Possible offset origin

An update-
The amount that the pen is offset on the y axis is not dependent on resolution
or scale, it is a product of the monitor's position as viewable by the command
xrandr
By moving my drawing tablet monitor to have a '0' y axis offset, as reported by
xrandr:
>DP-0 connected 3840x2160+5440+0 (normal left inverted right x axis y axis) 
>522mm x 293mm
The pen offset has disappeared entirely, as far as I can tell.
Within the monitor settings GUI, this is visible as the drawing monitor being
neither above nor below the 'bounding box' of all monitors. See attachment

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464255] X11 connection broken on startup.

2023-01-23 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464255

--- Comment #6 from Ralek Kolemios  ---
This build works and runs for me, thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459829] Line tool improperly adjusts pressure points to new line length when end is above the start

2023-01-16 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459829

--- Comment #4 from Ralek Kolemios  ---
Created attachment 155358
  --> https://bugs.kde.org/attachment.cgi?id=155358=edit
Example #2 5c98a

(In reply to Ralek Kolemios from comment #3)
> Unfortunately 5c98a and newer builds don't work on my system because of bug
> #464255 , but it is still a problem on my last available working build of
> 8e8c855

I realize now 5c is the build right before the nonworking one, I've tried it
out on that one just now and the problem still persists. See attachment.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459829] Line tool improperly adjusts pressure points to new line length when end is above the start

2023-01-16 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459829

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #3 from Ralek Kolemios  ---
Unfortunately 5c98a and newer builds don't work on my system because of bug
#464255 , but it is still a problem on my last available working build of
8e8c855

I took a look at the code a while ago and it appears that every movement of the
mouse calls a function which 'repositions' the pen pressure readings onto the
new line as the user moves the preview around. Unfortunately because there is a
floor() in this function, and the positions are pulled from the last result of
the function, and it's called several hundred times a second, the pen pressure
readings naturally move up and to the left of the origin of the line as they
get rounded down constantly.

This effect isn't visible if you're not using pen pressure, and it becomes more
noticeable as canvas FPS increases.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464301] New: Force convert PNG to 8-bit on export option produces significantly worse results than manually downsampling.

2023-01-14 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464301

Bug ID: 464301
   Summary: Force convert PNG to 8-bit on export option produces
significantly worse results than manually
downsampling.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: File formats
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 155297
  --> https://bugs.kde.org/attachment.cgi?id=155297=edit
left- 'Force convert to 8 bit', right - manual merge and convert to 8 bit

I've attached a comparison between the two. For some reason, selecting 'Force
convert to 8-bit' when exporting as a PNG compresses the image significantly
more than manually flattening the image and changing the bit depth to 8 bit.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464255] X11 connection broken on startup.

2023-01-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464255

--- Comment #2 from Ralek Kolemios  ---
(In reply to wolthera from comment #1)
> Are you on a wayland session, by any chance?

I am not, $XDG_SESSION_TYPE states I'm on x11 right now. I tried Wayland a
while ago but it would never initialize a new document, so I've been on x11
until that is officially supported.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464257] New: Layer effects not saved if they're the only thing changed.

2023-01-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464257

Bug ID: 464257
   Summary: Layer effects not saved if they're the only thing
changed.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: layer styles
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 155266
  --> https://bugs.kde.org/attachment.cgi?id=155266=edit
Outline test document

Hello, I'm having an issue right now on 8e8c855 where stroke effects (and other
layer effects, as I've found out) cannot be saved if nothing else in the image
has been changed, sometimes.
I open the file, change the stroke width or color, ctrl+s or file>save, then
close and reopen the file to find my changes have not been saved. For some
reason this problem is reasonably hard to recreate and I have not been able to
reproduce it from a fresh document.

I've attached a document with the problem that I can reliable reproduce it on.
To reproduce:
1. Open the document, right click 'Group 10' and choose 'Layer Style...'
2. Under 'stroke', set the color to something else, like white.
3. Click 'okay', then 'okay' again. Observe the outline color has changed.
4. ctrl+s or file > save. Notice the * goes away next to the document name.
5. Close the document, and reopen under 'recent documents'
6. Stroke color is the old color

I've experimented with other layer styles and it seems to affect most if not
all of them as well.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464256] New: Tablet pen is incorrectly offset when using non-default QT_SCALE_FACTOR in recent builds

2023-01-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464256

Bug ID: 464256
   Summary: Tablet pen is incorrectly offset when using
non-default QT_SCALE_FACTOR in recent builds
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: * Unknown
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

My current nightly build works fine, build 8e8c855 from a little while ago.
When attempting to update to a newer nightly ( 5c98a72 ), I found that my pen
is incorrectly offset when using the environment variable QT_SCALE_FACTOR set
to anything but 1. For me it is set to 1.5. The distance the pen is offset
seems to be proportional to this value. Krita seems to believe the pen is
further toward the bottom of the screen than anticipated.

As my tablet is 4k and my main monitor is not, and KDE does not currently
support fractional scaling, I must scale Krita using QT_SCALE_FACTOR in a bash
script before launch. This has worked fine for a couple years now, but no
longer works and I'm not sure exactly which build the problem began.


OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 5.19.0-29-generic
  Pretty Productname: Ubuntu 22.10
  Product Type: ubuntu
  Product Version: 22.10


OpenGL Info
  Vendor:  "NVIDIA Corporation" 
  Renderer:  "NVIDIA GeForce RTX 4090/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 525.60.11" 
  Shading language:  "4.60 NVIDIA" 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:  QSurfaceFormat(version 4.6, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
 Version: 4.6
 Supports deprecated functions true 
 is OpenGL ES: false 
  supportsBufferMapping: true 
  supportsBufferInvalidation: true 
  forceDisableTextureBuffers: false

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 464255] New: X11 connection broken on startup.

2023-01-13 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=464255

Bug ID: 464255
   Summary: X11 connection broken on startup.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Kubuntu
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: * Unknown
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

On and after master nightly build #1877 ( 68b9c60 ), Krita refuses to launch.
It doesn't show the splash screen, and running from console logs this:

The X11 connection broke: No error (code 0)
XIO:  fatal IO error 2 (No such file or directory) on X server ":0"
  after 474 requests (474 known processed) with 0 events remaining.

Builds 15a1672 and 5d13870 suffer the same fate. 5c98a72, which is right before
the affected one, does not.

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 5.19.0-29-generic
  Pretty Productname: Ubuntu 22.10
  Product Type: ubuntu
  Product Version: 22.10


OpenGL Info

  Vendor:  "NVIDIA Corporation" 
  Renderer:  "NVIDIA GeForce RTX 4090/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 525.60.11" 
  Shading language:  "4.60 NVIDIA" 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:  QSurfaceFormat(version 4.6, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
 Version: 4.6
 Supports deprecated functions true 
 is OpenGL ES: false 
  supportsBufferMapping: true 
  supportsBufferInvalidation: true 
  forceDisableTextureBuffers: false

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 462832] Brush preset docker preview icon resets size when restarting Krita

2023-01-12 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=462832

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |WORKSFORME
 Status|NEEDSINFO   |RESOLVED

--- Comment #2 from Ralek Kolemios  ---
Hey,
I can't seem to reproduce this bug any more as well. I have rebuilt my computer
and reinstalled my OS since filing this report, (from Kubuntu 22.04 to 22.10,
maintaining home directory) and it seems the bug has disappeared. Marking as
resolved for now.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457957] Group transformations snap back to original location in preview when containing a filter layer.

2022-12-17 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457957

--- Comment #1 from Ralek Kolemios  ---
Similarly, I have also recently noticed that undoing a transformation like this
does not 'work'. It works behind the scenes like the original transformation,
but it does not update the canvas.
5.2.0-prealpha (git 220e4cd)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 463051] Krita crash or close when I make a new canva for animation

2022-12-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=463051

Ralek Kolemios  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 463051] Krita crash or close when I make a new canva for animation

2022-12-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=463051

--- Comment #9 from Ralek Kolemios  ---
Good to know! If you think this bug should be looked further into, be sure to
reopen this bug and include that Krita log file so that we can find out what
exactly is going wrong with the graphics acceleration.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 463051] Krita crash or close when I make a new canva for animation

2022-12-15 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=463051

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #7 from Ralek Kolemios  ---
Alrighty, I'm not seeing anything so far that would cause a crash under normal
circumstances, and I can't seem to reproduce it on my end.

In Krita, can you go to Help > Show Krita Log and then click 'save to file' and
upload that?

Did turning off 'Canvas Graphics Acceleration' in Settings > Configure >
Display help?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 463051] Krita crash or close when I make a new canva for animation

2022-12-14 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=463051

Ralek Kolemios  changed:

   What|Removed |Added

 CC||i...@ralek.art
 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Ralek Kolemios  ---
Hey there! Unfortunately to help we're going to need a bit more information.
Some of the most useful stuff you can give would be a crash report, see this
link for how to do that:
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

The next best thing would be to be as specific as possible. Can you provide a
screen cap of the 'create new' screen before the crash? What sort of hardware
does your laptop have on it?

Personally this sounds like a GPU canvas acceleration problem. Can you go into
your Krita settings and find "canvas acceleration" and set it to 'software' and
see if the problem persists?

Any more information you can provide will be helpful, thanks.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 462832] New: Brush preset docker preview icon resets size when restarting Krita

2022-12-09 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=462832

Bug ID: 462832
   Summary: Brush preset docker preview icon resets size when
restarting Krita
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Usability
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

I keep the brush presets list on 'details' view, with the icon size slid all
the way down. Krita no longer saves this, and I must resize the preview icons
down each time I open Krita. It does not overwrite the saved 'size', but it
rather ignores it, opting for the default size.

The last correctly working build I have is 61580cbc5b, with 2ab6b4fdde being
the first time I noticed the bug. The regression has continued up to the latest
nightly build.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 462831] New: Change 'Merge with layer below' to 'Merge selected' when more than one layer selected.

2022-12-09 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=462831

Bug ID: 462831
   Summary: Change 'Merge with layer below' to 'Merge selected'
when more than one layer selected.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: Usability
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

To help usability for new users, the layer docker context menu option 'Merge
with layer below' should automatically change to 'Merge selected', 'Merge
layers', 'Merge selected layers' or similar when more than one layer is
selected. This reads easier and is more contextually correct since the
functionality changes and the layers are no longer merging down, but rather
together.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 461393] New: QFileDialog no longer allows sorting by column in detail view.

2022-11-03 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=461393

Bug ID: 461393
   Summary: QFileDialog no longer allows sorting by column in
detail view.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Usability
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When using the inbuilt file browser in detail view, the files are unsortable.
Right clicking still brings up the column toggle dialog, but left click does
not sort by that column. 

Appimage 5.2.0-prealpha (git 1febf2b)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 460875] Krita crashes while using ctrl+c and ctrl+v in Vector layers.

2022-10-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=460875

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |FIXED
 Status|NEEDSINFO   |RESOLVED

--- Comment #5 from Ralek Kolemios  ---
No problem, glad it's resolved!

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 460875] Krita crashes while using ctrl+c and ctrl+v in Vector layers.

2022-10-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=460875

--- Comment #3 from Ralek Kolemios  ---
(In reply to 458068792 from comment #2)
> NO, it isn't. I was copying the element within a layer and paste it into the
> same layer, then it crashed.

I can't seem to reproduce it on my end, Linux with Krita 5.1.1. Can you
download the 5.1.1 update and see if it still happens? If so, could you provide
the steps needed so others can reproduce it?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 460875] Krita crashes while using ctrl+c and ctrl+v in Vector layers.

2022-10-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=460875

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 CC||i...@ralek.art
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Ralek Kolemios  ---
I believe this is a duplicate of bug 458115, does updating to 5.1.1 fix this
issue for you?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 460863] contiguous selection not functioning

2022-10-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=460863

Ralek Kolemios  changed:

   What|Removed |Added

 Status|REPORTED|NEEDSINFO
 Resolution|--- |WORKSFORME
 CC||i...@ralek.art

--- Comment #1 from Ralek Kolemios  ---
Hello! Unfortunately we're going to need a bit more information to figure out
what exactly is going on. When you make a selection, does it not select
anything? Does it select everything? Can you take a screen recording of the
problem, or maybe a screencap of your current tool options? Does it still
happen if you update to the newest version available?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 460214] New: 'Background image' option for canvas window doesn't work.

2022-10-10 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=460214

Bug ID: 460214
   Summary: 'Background image' option for canvas window doesn't
work.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: OpenGL Canvas
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When setting the background image in General -> Window, the background image
does not show behind the canvas after a restart, unless I'm misunderstanding
what it's supposed to do.
I've tried multiple images, png and jpg, locally and mounted, ext4 and ntfs and
no luck.

5.2.0-prealpha (git ff161e4)
(Appimage)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459829] Line tool improperly adjusts pressure points to new line length when end is above the start

2022-09-29 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459829

--- Comment #1 from Ralek Kolemios  ---
Checking out the math of the tool, it looks like the points along the line
slowly get adjusted up and to the left due to floor rounding errors when the
angle of the line changes. The same mathematical issue that causes the rotate
tool to slide the canvas up and to the left.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459829] New: Line tool improperly adjusts pressure points to new line length when end is above the start

2022-09-29 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459829

Bug ID: 459829
   Summary: Line tool improperly adjusts pressure points to new
line length when end is above the start
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 152501
  --> https://bugs.kde.org/attachment.cgi?id=152501=edit
Examples

When using the line tool and drawing from bottom to top, the pressure data is
scooted the wrong way if:
- The end point is above the start point
- The line has been shortened since the last update

I believe this is a problem related to negative vectors in the
adjustPointsToDDA function in the line tool helper.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459767] New: Delay before modifier keys can be used after selecting tool is too long.

2022-09-28 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459767

Bug ID: 459767
   Summary: Delay before modifier keys can be used after selecting
tool is too long.
Classification: Applications
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Usability
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

After selecting a tool, using a modifier key when re-entering the canvas is
disabled for too long. This leads to unwanted canvas inputs, especially
considering the delay is measured from entering the canvas to pressing the
modifier key, and not actually using the tool.

To reproduce:
1. Make a selection
2. Switch to another selection tool or click the same tool you were using.
3. Hold shift or alt to add or subtract the selection, either while the cursor
is still hovering over the tool docker, or within half a second or so of
re-entering the canvas.
4. Make the selection

Expected:
Holding shift will add to the selection, holding alt will remove from
selection.

Observed:
Tool acts as if modifier key is not held down.

I understand that there may have to be a delay to differentiate between
modifier keys being captured by the tool docker vs the canvas, but it's long
enough right now where I run into this issue every time I try to add to a
selection. Especially considering I select the tool with the intention of
holding shift or alt immediately after, and I can't hold shift or alt while
drawing the selection itself.

This limitation of the 'earliest' I can hit a modifier, and the 'latest' I can
hit a modifier leaves a minuscule gap of time between selecting the tool and
drawing to hit it without the selection messing up. With even a modest drawing
speed, this gap of time is nonexistent.

I don't recall this happening in previous versions, and only noticed it come
full force in recent weeks.

5.2.0-prealpha (git b0022ad)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459365] Filter layers cause crash on save.

2022-09-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459365

--- Comment #1 from Ralek Kolemios  ---
The problem crops up in that specific nightly build, the previous build before
it, 477bf9f, does not have the problem.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 459365] New: Filter layers cause crash on save.

2022-09-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=459365

Bug ID: 459365
   Summary: Filter layers cause crash on save.
Classification: Unclassified
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Ubuntu
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: Filter Layers
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Files containing a filter layer usually crash on save. I've tried about 5
filters and all of them did it.

Repro:
Create a new file, add a filter layer such as blur, save.

Version: 5.2.0-prealpha (git 31ed09f)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 458804] laggy brush after installation window 11

2022-09-07 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=458804

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |NOT A BUG
 Status|NEEDSINFO   |RESOLVED

--- Comment #3 from Ralek Kolemios  ---
Glad to hear it! I'll go ahead and mark this as resolved.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 458804] laggy brush after installation window 11

2022-09-06 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=458804

Ralek Kolemios  changed:

   What|Removed |Added

 CC||i...@ralek.art
 Resolution|--- |WORKSFORME
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Ralek Kolemios  ---
Hello! If this update to Windows 11 is affecting multiple programs, it
unfortunately likely isn't a Krita-specific problem and won't get much help
here.
If it's a framerate issue, it could be that Windows 11 is too strenuous for
your system and more CPU-demanding programs like Krita and Rebelle may lag
behind.
If it's an issue where lines are not as smooth as they should be, it could be a
tablet driver issue.
Either way, if it can't be recreated locally on our computers and it's not
limited to just Krita, then there's more than likely not really a way to
resolve it through code.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 419766] Magic wand doesn't take into account alpha channel with the threshold

2022-08-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=419766

Ralek Kolemios  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 423087] Closing a second open image tab will mess up the rendering of the canvas on the first.

2022-08-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=423087

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #2 from Ralek Kolemios  ---
This was fixed shortly after posting, closing.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 419767] Pixel data reference layer(s) to select from

2022-08-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=419767

Ralek Kolemios  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Ralek Kolemios  ---
Closing request as fixed, glorious work as always.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 413009] Re-initializing canvas interactions/shortcuts after messing with other dockers.

2022-08-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=413009

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #8 from Ralek Kolemios  ---
I'm not sure exactly how this got fixed, but quickly moving from dockers to
zooming/rotating the canvas no longer captures the shortcut and draws lines
instead. Closing this as fixed.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457957] New: Group transformations snap back to original location in preview when containing a filter layer.

2022-08-16 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457957

Bug ID: 457957
   Summary: Group transformations snap back to original location
in preview when containing a filter layer.
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Appimage
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: OpenGL Canvas
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 151354
  --> https://bugs.kde.org/attachment.cgi?id=151354=edit
Snap example

Under specific circumstances that I haven't been able to reproduce from
scratch, transforming a group that contains a filter layer will snap back to
its original position in the canvas preview once the transformation completes.
This only happens on the 'accurate with instant preview' setting.

I've attached a test file that has this problem, simply transform 'group 31'
with the transformation tool and press enter.

Probably related, the 'move' tool also doesn't work on this group.

Both tools do their jobs properly behind the scenes, but the preview does not
update until the layer is hidden and re-shown.

Version: 5.2.0-prealpha (git 78cca8f)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457820] "trim to selection" not working with contiguous selection tool, before or after inverting

2022-08-16 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457820

Ralek Kolemios  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1
   Keywords||triaged

--- Comment #1 from Ralek Kolemios  ---
Can confirm this happens on nightly appimage builds.

Further info:
Using the box select tool set to 'intersect' and covering the entirety of the
selection fixes this state and allows the original shape to be trimmed to.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457784] New: Filter layers generate incorrect preview when bounds change.

2022-08-11 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457784

Bug ID: 457784
   Summary: Filter layers generate incorrect preview when bounds
change.
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Other
OS: All
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Filter Layers
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 151268
  --> https://bugs.kde.org/attachment.cgi?id=151268=edit
Example corruption

Occurs on both Linux and Windows builds, on master and on 5.0.6.
I have tried reverting 81f9b1aac8 with no luck.

When transforming or cropping filter  layers, the final preview is incorrect.
The canvas shows large holes in the filter layer. See attached.
These corruptions are cosmetic, and fix themselves if the affected filter layer
is hidden and re-shown.

To reproduce :
1. Create a new document
2. Create a new layer other than background and fill with a darker color
3. Create a filter layer above the dark layer. As far as I have tested, it
doesn't matter which.
4. Transform the adjustment layer.

I've found it seems to show up more the longer the transform process takes.
Sometimes it doesn't show up unless you undo the transformation.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457571] Cmake prebuilt deps download error

2022-08-06 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457571

Ralek Kolemios  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |WORKSFORME

--- Comment #1 from Ralek Kolemios  ---
An outdated CMake installation still being referenced by the Krita build
environment variables was to blame.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457571] New: Cmake prebuilt deps download error

2022-08-06 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457571

Bug ID: 457571
   Summary: Cmake prebuilt deps download error
   Product: krita
   Version: git master (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: General
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

After following along with the Krita build steps for Windows in the
documentation, CMake encounters a warning and an error in
`download-ext_cideps.cmake` in which `file()` on `127` returns a generic TLS
error. The file URL can be accessed manually in a browser as well as through
other command line tools such as wget. Occurs both in Windows 10 and 11, and
with or without firewall or proxies. Still unsure if it's something specific to
my environment.

As well as this, there is a warning stating that timout is not supported when
using DNS despite the CMake script not defining any timeout.

This problem can be circumvented by simply downloading and extracting the
prebuilt dependencies yourself, but for the sake of the end user it may be
worth it to triage this if it is reproducible.




[ 12%] Performing download step (download and verify) for 'ext_cideps'
-- File already exists but no hash specified (use URL_HASH):
  file='C:/krita-dev/fetch-deps/download/krita-deps.zip'
Old file will be removed and new file downloaded from URL.
-- Downloading...
   dst='C:/krita-dev/fetch-deps/download/krita-deps.zip'
   timeout='none'
   inactivity timeout='none'
-- Using
src='https://binary-factory.kde.org/job/Krita_Nightly_Windows_Dependency_Build/lastSuccessfulBuild/artifact/krita-deps.zip'
CMake Error at ext_cideps-stamp/download-ext_cideps.cmake:168 (message):
  Each download failed!

error: downloading
'https://binary-factory.kde.org/job/Krita_Nightly_Windows_Dependency_Build/lastSuccessfulBuild/artifact/krita-deps.zip'
failed
  status_code: 35
  status_string: "SSL connect error"
  log:
  --- LOG BEGIN ---
  timeout on name lookup is not supported
Trying 46.4.53.123:443...

  Connected to binary-factory.kde.org (46.4.53.123) port 443 (#0)

  schannel: disabled automatic use of client certificate

  schannel: ALPN, offering h2

  schannel: ALPN, offering http/1.1

  schannel: initial InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE
  (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is
  received (e.g.  handshake failed).  More detail may be available in the
  Windows System event log.

  Closing connection 0



  --- LOG END ---




mingw32-make.exe[2]: *** [CMakeFiles\ext_cideps.dir\build.make:97:
ext_cideps-prefix/src/ext_cideps-stamp/ext_cideps-download] Error 1
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:82:
CMakeFiles/ext_cideps.dir/all] Error 2
mingw32-make.exe: *** [Makefile:90: all] Error 2

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-08-02 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

--- Comment #18 from Ralek Kolemios  ---
Created attachment 151084
  --> https://bugs.kde.org/attachment.cgi?id=151084=edit
Standard stroke completion

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-08-02 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

--- Comment #17 from Ralek Kolemios  ---
Created attachment 151083
  --> https://bugs.kde.org/attachment.cgi?id=151083=edit
Slow stroke completion

> Do I understand that correctly, if you just load a lot of documents that
> occupy 30GiB of RAM, Krita is not sluggish, but if you work for a long
> period of time with these documents, Krita becomes sluggish?
Yes. I can make Krita use a lot of ram quickly, but even if it's using 40+gb of
ram, it doesn't inherently mean it's sluggish. I've felt it get sluggish when
it's been as low as 10gb of ram, and I can also make it smooth while also using
40gb.

> If yes, should these doucments (you work with for the long time) be huge in
> size? Or any documents will work?
The sluggishness only seems to happen with larger documents. This could be
correlation though, as larger documents are the only ones I work on for more
than 4 hours at a time, while smaller ones usually get finished before then.

> 1) What value do you have set in "Undo Limit" option?
I have it set to 700

> 2) What maximum size you have assigned to the swap file (on the Performance 
> tab)?
I think when I noticed these first issues cropping up, it was set at 50% or
40GB. I've since changed it to 10GB, but it's hard to tell if it's made a
difference as I've had a string of smaller projects recently.

>Could you explain in more detail, what do you mean by "sluggish"? Some 
>specific tools work slower? Or zooming/panning? Or menus?
The entire program acts as though I have a worse processor installed. Basically
everything that takes time takes more time. Brush stroke rendering, undoing,
redoing, filters, hiding/unhiding layers, transforming layers, magic wand, fill
tool, etc. I don't notice a difference in menus but the difference may be too
small to be noticeable. Panning and zooming doesn't seem to be affected *as*
much, but it does seem ever so slightly choppier.

> Perhaps you could make a video of this state?
Next time I notice it happening I definitely will take more videos, it's just a
bit difficult for the large stuff such as transformations as much of what I
draw is inappropriate. Right now I only have video of the brush 'stopping'
after every stroke, which is usually a sign that Krita is in this 'state'.
Compare the two attachments I have added and notice after each stroke, the
brush circle stays behind, as if Krita is processing something now that the
line is completed.

>1) Go to Krita settings, Performance and set "swap undo after" to some really 
>small value, like 50MiB
>2) Restart Krita
>3) Open your standard huge document
Unfortunately not. Manipulating a large document is still snappy when I first
open it. My swap file is on a 7gbps read/write drive so I kind of figured that
shouldn't be bottlenecking it.

I'm going to be working on some larger documents soon, so I'm going to set my
`swap undo after` back to 40GB, and up my undo up to 1000 and see if I can get
it acting up so i can do some tests.
Thanks for the help!

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 457390] New: Color reference layer method re-computes layer data each time.

2022-08-01 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=457390

Bug ID: 457390
   Summary: Color reference layer method re-computes layer data
each time.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: Tools/Selection
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When using the fill or wand tool with color reference layers selected, each
instance of a fill/select must first re-compute all matching color layers
before the operation can continue. This can be a very long process if a large
canvas or many layers are included.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-08-01 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

--- Comment #11 from Ralek Kolemios  ---
(In reply to Dmitry Kazakov from comment #4)
> What is the size of the image you work with? I mean, size in pixels and
> average numbel of layers?

Theyre at 16bpc, and can be anywhere from 2kx2k to 5kx5k, and have between 10
to 90 layers.
I'll give the new nightlies a try and see if I notice any difference.
I'm not too familiar with memory leaks, if it doesn't get to the point where
I'm running out of memory, shouldn't it theoretically not slow down? By the
time Krita gets sluggish I still have a good 90gb or so left of ram.
And I doubt it's getting up to that much usage from a leak, I can just as
easily open/close a bunch of documents and get Krita's ram usage up to 30gb and
still not notice any performance decrease.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-07-31 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

--- Comment #3 from Ralek Kolemios  ---
(In reply to Dmitry Kazakov from comment #2)
> 1) Does the performance degradation persist if you close the document and
> reopen it **without** restarting Krita?
> 2) Does the performance degradation persist if you close **all the
> documents** and then reopen the document in question **without** restarting
> Krita?
> 3) Does the performance degradation persist if you close the document,
> **restart** Krita and  then reopen the document?


Heyo! Had a medium length session today and got to try these out. The ram
peaked at 6gb, but a previous session I noticed it was 33GB, so the '11gb
limit' in the initial post wasn't true.
To answer your questions:

1. Yes
2. Yes
3. No? I swear it did before, but with all documents closed I restarted Krita
and it went back down to ~300mb of memory. Usually if I restart it seems to
keep it. In fact the 'Krita.exe' process in task manager even says Krita
remains 'open' even when I close the window.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-07-21 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

--- Comment #1 from Ralek Kolemios  ---
Neglected to mention that this is not Windows 11 or 5.2 specific, I believe
this has been a problem for me for a couple years now.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 456998] New: Performance degrades heavily over time, RAM usage peaks at 11GB.

2022-07-21 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=456998

Bug ID: 456998
   Summary: Performance degrades heavily over time, RAM usage
peaks at 11GB.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: General
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

I draw for 5-8 hours at a time, generally. I notice significant performance
decreases over time, peaking at around the 2 hour mark and then remaining.

Upon opening Krita and a medium size document, memory usage is around 2.3gb.
After several hours of drawing, this peaks at around 11GB. I've never seen it
go much over that, regardless of document size.
I have allocated 80GB of memory to Krita, and I swap undo after 25GB. Swap file
size limit is 64GB

If I restart Krita and re-open the document, the performance decrease remains,
so I'm not sure if it's an undo history problem. This doesn't seem to be true
with a full restart, or if Krita is off for a long enough time(?).

[ All comparisons are done on the same document, with the same number of
layers, after drawing for 4 hours vs restarting computer and opening the
document fresh. ]
'Performance decreases' include:
- Lower brush rendering speed (40fps vs 65 usual)
- Significant delay (110ms vs <16ms) after brush strokes end before the cursor
becomes responsive again
- Much slower hiding/unhiding of layers. (1-2 seconds vs 30-50ms)
- Layer transformation previewing and processing. Beginning a transformation
can take multiple seconds for a preview to load. Applying a transformation can
take several seconds vs less than a second.
- Undo/Redo gets a significant delay (unmeasured, but I can feel it)

I haven't noticed much else, but considering most of these make up 95% of my
time in front of Krita, it does become very noticeable.
Any advice for how to track the cause down on my end during my usual drawing
sessions, without negatively impacting my ability to work would be appreciated.

-

System specs:

Windows 11 dev snapshot 22622
AMD 5800X hyperthreading disabled
128GB 3600mhz RAM
C: WD Black Gen4 NVME
Nvidia RTX 3090 21GB

Krita system info dump:

Krita
  Version: 5.2.0-prealpha (git d700876)

Qt
  Version (compiled): 5.12.12
  Version (loaded): 5.12.12

OS Information
  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.22622
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10


OpenGL Info

  Vendor:  "Google Inc. (NVIDIA)" 
  Renderer:  "ANGLE (NVIDIA, NVIDIA GeForce RTX 3090 Direct3D11 vs_5_0 ps_5_0,
D3D11-30.0.15.1277)" 
  Version:  "OpenGL ES 3.0.0 (ANGLE 2.1.0 git hash:
f2280c0c5f93+krita_qt5.12.12)" 
  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0 git hash:
f2280c0c5f93+krita_qt5.12.12)" 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:  QSurfaceFormat(version 3.0, options
QFlags(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::NoProfile) 
 Version: 3.0
 Supports deprecated functions false 
 is OpenGL ES: true 
  supportsBufferMapping: true 
  supportsBufferInvalidation: false 
  forceDisableTextureBuffers: true

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 413009] Re-initializing canvas interactions/shortcuts after messing with other dockers.

2022-06-07 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=413009

--- Comment #7 from Ralek Kolemios  ---
(In reply to vanyossi from comment #4)
> After a short consultation with dmitry this actually is intended: There is a
> delya implemented to allow for better discrimation of shortcut events from
> canvas vs dockers.
> 
> Fixing this is not trivial.

If fixing is difficult because it was an intentional delay, can there be a way
to allow the user to set this delay themselves if the delay is impeding their
workflow?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 452528] New: Reference images cause low canvas FPS when taking up a large part of the screen.

2022-04-11 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=452528

Bug ID: 452528
   Summary: Reference images cause low canvas FPS when taking up a
large part of the screen.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools/Reference Images
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

5.1.0-prealpha (git af77a5f) But I've noticed this as far back as 4

When having any sized reference image up, if you zoom too far in while the ref
is still on-screen, the FPS can drop as low as 10% of the normal canvas FPS
(220 down to 22). 

To reproduce:
- Open a canvas
- paste or open a reference image of any size
- monitor canvas FPS when panning at various zoom levels on the ref image.

Things that affect the FPS directly:
- The relative resolution of the canvas docker on the screen (4k screens and
full-screen mode have it bad, less noticeable on 1080p screens.)
- The percentage of the screen taken up by the reference image. (This variable
can go over 100% if more than one reference image is overlaid on top of each
other, try placing 5 refs in the same place and make them take up the full
screen.

Things that DON'T seem to affect the FPS directly:
- Canvas zoom level
- Scale of the reference image
- resolution of the reference image (2000x2000 vs 10x10)
- Total number of refs (only percentage of screen taken up)
- Color mode or channels of ref images
- Whether they're referenced to a file or copied off clipboard
- Whether they're overlaid on or off the side of the canvas

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 447522] New: Deleting colorize mask swatch switches to second open canvas and occasionally crashes.

2021-12-25 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=447522

Bug ID: 447522
   Summary: Deleting colorize mask swatch switches to second open
canvas and occasionally crashes.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: Tools/Colorize
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

5.1.0-prealpha (b27fb80)

1. Create 2 new canvases
2. On the first, create a new layer and add a colorize mask to it
3. Add a stroke on the mask, which creates a color swatch
4. Delete the color swatch
5. Krita switches my current focused canvas to the second one, and occasionally
crashes during that.

I haven't been able to reliably find a way to reproduce the crash, though it
has happened twice in my testing so far.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 445714] New: Regression: Transform tool allows sub-pixel translation

2021-11-18 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=445714

Bug ID: 445714
   Summary: Regression: Transform tool allows sub-pixel
translation
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools/Transform
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 143704
  --> https://bugs.kde.org/attachment.cgi?id=143704=edit
Loss in quality over multiple translations

In 5.1.0, both in modern builds (git 4807d9c) and in builds prior to the
addition of the 'Preview' transform tool option (git 9ae7dce), translation of a
layer with the transform tool introduces sub-pixel translation of layers. When
the transformation has been finished and the layer resampled, this introduces a
loss in layer quality which can compound over time. (See attached) 

This is less noticeable on the 'nearest neighbor' resampling method, though has
been shown to in rare cases affect this as well, primarily on the edge of the
layer.

This bug does not occur on the latest main 4.4.8 release

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 443422] New: Textured smudge brush causes square artifacts when drawing on a transparency mask

2021-10-06 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=443422

Bug ID: 443422
   Summary: Textured smudge brush causes square artifacts when
drawing on a transparency mask
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Brush engines
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 142229
  --> https://bugs.kde.org/attachment.cgi?id=142229=edit
Artifacting of smudge brush on transparency mask

This is probably the most specific bug report I've ever made, but here's how to
reproduce it:

1. Fill a layer with black
2. Add a transparency mask to the layer
3. Fill the transparency mask with grey (the most obvious color it shows up on)
4. Set your brush to any textured smudge engine brush with any settings and any
color and draw

You then end up with the attached

5.0.0-beta2 (git 6d23534)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 443378] Smudge engine brushes do not react to texture settings.

2021-10-06 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=443378

--- Comment #3 from Ralek Kolemios  ---
(In reply to Dmitry Kazakov from comment #2)
> The fix for this bug is in this MR:
> https://invent.kde.org/graphics/krita/-/merge_requests/1081

I can confirm my texture settings are now working on the newest nightly build
that included this MR

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 443378] New: Smudge engine brushes do not react to texture settings.

2021-10-05 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=443378

Bug ID: 443378
   Summary: Smudge engine brushes do not react to texture
settings.
   Product: krita
   Version: 5.0.0-beta1
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Brush engines
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

In my current version, 5.0.0-beta1 (git 9bd5348), I cannot add any texture
settings to a newly created smudge engine brush.
The brush acts as if it doesn't consider the 'pattern' and 'strength' settings
at all, regardless of any combination of other settings I use. I have yet to
get even a semblance of a change in the brush, so I assume it is broken or
deprecated on my version.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 439188] Pixel brush and 45 degree lines with line tool creates weird bumps

2021-09-11 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=439188

--- Comment #3 from Ralek Kolemios  ---
(In reply to wolthera from comment #2)

The only solution I can come up with is a new pixel art brush engine.

Each brush position update, calculate if affected pixel's 'center' points are
within the circle of the brush, if so, color it in. If not, don't.

I'd image the extremely simplified calculations would allow the spacing to be
not only extremely small, but possibly even interpolated even further between
updates ensuring there's no gaps like what show up currently.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 436422] Concentric ellipse assistant tool fails to draw a perfect circle when using "snap to assistants"

2021-08-26 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=436422

--- Comment #15 from Ralek Kolemios  ---
(In reply to Ahab Greybeard from comment #14)
> *** Bug 440108 has been marked as a duplicate of this bug. ***

> Having to move 200 pixels is excessive but this has been seen before.
> It may be that you have a large ppi setting for your image.
> 
> *** This bug has been marked as a duplicate of bug 436422 ***


This was it, I was showing a friend what PPI meant a long time ago and set it
to 1 for an example. I forgot to change it back or neglected to since I figured
it didn't affect anything other than print settings and metadata.

+1 for making the distance snapping related to something other than relative
real world distance.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 424015] Dragging the title bar out of fullscreen resizes Krita to massive proportions

2021-08-26 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=424015

--- Comment #4 from Ralek Kolemios  ---
(In reply to Tiar from comment #1)
> Does it not happen for other programs? (I guess not, but I'm asking since I
> would guess a dragging from a fullscreen is not something one do with every
> program). Especially Qt-based ones like Kdenlive?

I've seen  it happen with one or two other programs over the years, but they
seem to be issues with those specific programs and not with the OS' handling of
windows in general as other applications are fine.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 440335] New: Last selected brush is not saved between restarts. Can cause crash if one isn't chosen.

2021-07-27 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=440335

Bug ID: 440335
   Summary: Last selected brush is not saved between restarts. Can
cause crash if one isn't chosen.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: Resource Management
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When starting Krita for the first time after a full system restart, a default
brush is not selected in the brush presets docker.

If you attempt to change brush size or draw with any brush-utilizing tool that
isn't the basic brush tool without first selecting a brush, Krita will crash
without warning or dialogue.

5.0.0 1780194

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 440108] 'Safe zone' before brush begins drawing along assistant is significantly too large.

2021-07-22 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=440108

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
   Assignee|krita-bugs-n...@kde.org |i...@ralek.art
 Status|NEEDSINFO   |REPORTED

--- Comment #2 from Ralek Kolemios  ---
Created attachment 140244
  --> https://bugs.kde.org/attachment.cgi?id=140244=edit
Spline handles size

The distance needed is in canvas pixels, regardless of zoom level or canvas
size. You have to move the pen entirely across a 200x200 canvas before it
registers. 

Problem happens with pen or mouse, and at either 100% or 200% dpi (1080 vs 4k)

Strange behaviors by assistant type:

2-point:
standard, doesn't draw until 200 pixels away from origin

Concentric ellipse:
If the ellipse is a circle with a diameter of 200 pixels, the pen must move
exactly 2rad around the circle before registering. At a diameter of 400 pixels,
it moves when it reaches 1rad away.

Fisheye:
Same as concentric ellipse

Infinite:
No matter where you start, the next update will be 200 pixels along the line in
either direction, starting from the closest point on the line to your origin.
It will also draw a line from origin to the infinite ruler before continuing
normally, which I think isn't intended.

Parallel:
Standard. Moves 200 pixels either direction along the guideline.

Perspective:
Same as 2-point

Ruler:
The only assistant that seems to work as intended,with no 200-px snapping

Spline:
Very oddly sized spline 'endpoints' on smaller canvases. I feel like this sort
of local vs global size issue might be the same root cause of the 200 pixel
snapping. See attached image.

Vanishing:
Same as 2 point

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 440108] New: 'Safe zone' before brush begins drawing along assistant is significantly too large.

2021-07-21 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=440108

Bug ID: 440108
   Summary: 'Safe zone' before brush begins drawing along
assistant is significantly too large.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tool/Assistants
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When trying to draw using any assistant, the pen must move over 200 pixels in
any direction before the line begins drawing. This means you cannot use
assistants to draw any lines smaller than 200 pixels.

5.0.0-prealpha (git 672de37), though this started over several weeks ago, as
far as I could tell.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 439188] Pixel brush and 45 degree lines with line tool creates weird bumps

2021-06-26 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=439188

Ralek Kolemios  changed:

   What|Removed |Added

 CC||i...@ralek.art

--- Comment #1 from Ralek Kolemios  ---
Can confirm this happens on Windows 10 4.4.4-alpha (git cc5d52c)

This bug isn't specific to the line tool, it's rather a quirk of how the brush
engine works under the hood. You can try to lower the 'spacing' in the brush
tools, but so long as the brush 'updates' are delegated by distance rather than
at the pixel level, I believe pixel brushes will always suffer from this unless
a pixel-art-specific brush engine is created.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 439106] Low pointer polling rates cause inconsistent frame 'timings' in functions tied to pointer movement.

2021-06-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=439106

--- Comment #2 from Ralek Kolemios  ---
Created attachment 139652
  --> https://bugs.kde.org/attachment.cgi?id=139652=edit
Proposed fix

Text taken from
https://krita-artists.org/t/what-makes-kritas-canvas-operations-feel-so-wrong/25377/20?u=ralek

My concept for how to fix this. Of course I don't understand the inner working
of QT or Krita, I'm just an artist, so this is going off of theoretical data
and my desire to help.

In the background, asynchronously, a pointer pseudoposition function is
constantly receiving inputs from the actual pointer. It keeps the last 2 (or
more if you’re a math major) of these positions and timings in-memory for later
reference.

At any point in time that an action requires an ‘up to date’ and ‘consistent’
but not necessarily extremely accurate pointer position, such as for panning,
zooming, rotating, etc, instead of grabbing the current pointer position, it
calls the pointerPseudoposition function.

This function grabs the current microtime, and extrapolates a ‘current’ pointer
position given the previous 2 mouse positions and microtime. I’d imagine the
math would look something like:

x1 = last known x position
x2 = last x position before x1
y1 = last known y position
y2 = last y position before y1
time1 = time int in microseconds of last known pointer input
time2 = time int in microseconds of previously known pointer input before time1
currentTime = the microseconds of when the function is called

newX = x1 + ( (currentTime - time1) / (time1 - time2) * (x1 - x2))
newY = y1 + ( (currentTime - time1) / (time1 - time2) * (y1 - y2))


This will output an X and Y position of the ‘mouse’ which should slot into
whatever function the current pan/rotate/zoom function uses when it calls for
the mouse position.

This will cause slightly weird behavior if the pointer changes directions
instantaneously, but for natural movements such as tablet pens, this could be a
lifesaver. Perhaps it could be a toggle-able feature called ‘polling rate
compensation’.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 439106] Low pointer polling rates cause inconsistent frame 'timings' in functions tied to pointer movement.

2021-06-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=439106

Ralek Kolemios  changed:

   What|Removed |Added

 CC||i...@ralek.art

--- Comment #1 from Ralek Kolemios  ---
Created attachment 139651
  --> https://bugs.kde.org/attachment.cgi?id=139651=edit
polling rate comparison

A graphic describing why I believe this issue happens.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 409460] Canvas pan & zoom frame 'spacing' inconsistent

2021-06-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=409460

Ralek Kolemios  changed:

   What|Removed |Added

 Resolution|--- |MOVED
 Status|REOPENED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 439106] New: Low pointer polling rates cause inconsistent frame 'timings' in functions tied to pointer movement.

2021-06-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=439106

Bug ID: 439106
   Summary: Low pointer polling rates cause inconsistent frame
'timings' in functions tied to pointer movement.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: OpenGL Canvas
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 139637
  --> https://bugs.kde.org/attachment.cgi?id=139637=edit
Timelapse of a canvas pan using various input methods

4.4.7-alpha (git 4e4db6a) but is likely widespread.

This originally started with bug #409460

I believe that low (<200hz) polling rates in pointer devices causes Krita to
receive outdated pointer positions. These outdated positions are taken as
truth, and operations such as panning, zooming, and rotating suffer because of
it. This causes a weird off-time stuttering seen in the attached images.

Attached are several timelapse images of me panning a small canvas across the
screen with various devices of different polling rates. I noticed that
regardless of device type, the one factor that most closely aligned with the
stuttering was that the device polling rate was low.

If I had to make an educated guess as an artist and by no means a developer, I
feel like when Krita begins to draw a new frame, it asks for the last recorded
pointer position. When the pointer's location is updated once every 8ms (125hz,
middle-grade Cintiq), this position may be anywhere from 1-8ms old. This causes
the stuttering shown in the pictures.

On the other hand, when device polling rate is high, such as 1000hz, I believe
Krita always receives a <1ms old pointer position, and the problem disappears.

I believe fixing this issue one way or the other will be beneficial to myself
and other artists, as nearly every tablet on the market polls at around ~100hz,
with only top of the line models reaching near 180hz, which still isn't high
enough to avoid this issue.

A thread was started at
https://krita-artists.org/t/what-makes-kritas-canvas-operations-feel-so-wrong/25377
as I was trying to figure out what exactly was causing the issue before filing
the bug report, but most necessary information has been condensed into this
report.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 409460] Canvas pan & zoom frame 'spacing' inconsistent

2021-06-24 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=409460

Ralek Kolemios  changed:

   What|Removed |Added

Version|4.2.2   |nightly build (please
   ||specify the git hash!)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 409460] Canvas pan & zoom frame 'spacing' inconsistent

2021-06-21 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=409460

Ralek Kolemios  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Ever confirmed|0   |1
 Resolution|FIXED   |---

--- Comment #58 from Ralek Kolemios  ---
I'm going to open this issue back up since both 4.4.7 and 5.0 nightly builds
have this issue still. Not sure if the fix got lost or overwritten somehow.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 437271] Brush size shortcuts don't affect liquify tool brush size

2021-05-17 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=437271

Ralek Kolemios  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |NOT A BUG

--- Comment #2 from Ralek Kolemios  ---
(In reply to Halla Rempt from comment #1)

Noted, I'll start up a feature request

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 437271] New: Brush size shortcuts don't affect liquify tool brush size

2021-05-17 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=437271

Bug ID: 437271
   Summary: Brush size shortcuts don't affect liquify tool brush
size
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: Tools/Transform
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Brush size increment/decrement shortcuts affect all brush sizes in the program
other than the liquify tool 'brush' size. Don't know if intentional or an
oversight.

4.4.4 git cc5d52c

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 435201] New: 'Enter' Key doesn't confirm crop.

2021-03-31 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=435201

Bug ID: 435201
   Summary: 'Enter' Key doesn't confirm crop.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

After selecting an area to crop, hitting the 'enter' key cancels the crop.
The only way to confirm a crop is to click the 'crop' button in the tool
options docker.

Version: 4.4.4-alpha (git 14e244c)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 423768] Brush presets docker being too large affects performance of brush rendering and UI.

2021-02-27 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=423768

Ralek Kolemios  changed:

   What|Removed |Added

 Status|NEEDSINFO   |RESOLVED
 Resolution|WAITINGFORINFO  |FIXED

--- Comment #6 from Ralek Kolemios  ---
As far as I can tell, this is no longer an issue in the latest nightly builds.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 433513] New: Only one unnamed autosave works per session.

2021-02-23 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=433513

Bug ID: 433513
   Summary: Only one unnamed autosave works per session.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: General
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

d41048c

Just crashed after working a couple hours on an unsaved doodle (I know, my
bad).
Had autosave on every minute since I like to bug report nightly builds, but
when I crashed I noticed the only unnamed autosave file in my temp folder was
from 4 hours ago, and was from a previous autosaved unnamed sketch that wasn't
open anymore. For some reason, my second unnamed sketch didn't save anywhere.
Is it possible to add the ability for more than one autosave to be saved?


Krita

 Version: 5.0.0-prealpha (git d41048c)
 Languages: en_US, en
 Hidpi: true

Qt

  Version (compiled): 5.12.9
  Version (loaded): 5.12.9

OS Information

  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.19042
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10

OpenGL Info

  Vendor:  "Google Inc." 
  Renderer:  "ANGLE (NVIDIA GeForce RTX 2080 Ti Direct3D11 vs_5_0 ps_5_0)" 
  Version:  "OpenGL ES 3.0 (ANGLE 2.1.0.57ea533f79a7)" 
  Shading language:  "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0.57ea533f79a7)" 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CompatibilityProfile) 
  Current format:QSurfaceFormat(version 3.0, options
QFlags(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::NoProfile) 
 Version: 3.0
 Supports deprecated functions false 
 is OpenGL ES: true 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsAngleD3D11: true 
  isQtPreferAngle: true

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 419767] Pixel data reference layer(s) to select from

2020-12-11 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=419767

--- Comment #2 from Ralek Kolemios  ---
Yes, the implementation you provided with the color labels has been an absolute
lifesaver hundreds of times so far since being implemented, and I'd consider it
a solution to this request. Thank you!

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 401940] More than one Assistant Tool causes black rectangle to appear

2020-10-29 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=401940

--- Comment #20 from Ralek Kolemios  ---
I've never experienced this with the vanishing point ruler, but I've
intermittently experienced it with small parallel rulers, and very often with
fisheye perspective rulers

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 428317] New: Tracking rulers update at <1 FPS when non brush tool selected.

2020-10-26 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=428317

Bug ID: 428317
   Summary: Tracking rulers update at <1 FPS when non brush tool
selected.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tool/Assistants
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When using rulers that track the cursor, such as the vanishing point ruler, the
update speed can drop as low as 1 or less FPS, or even freeze, when any tool
that doesn't use a brush is selected. (Selection shapes, vector tools, crop
tool, wand, etc)

Version: 4.4.1-alpha (git 6b4d1ed)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 428315] New: Freehand selection artifacts when interacting with some guide ruler lines.

2020-10-26 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=428315

Bug ID: 428315
   Summary: Freehand selection artifacts when interacting with
some guide ruler lines.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: minor
  Priority: NOR
 Component: General
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

Created attachment 132778
  --> https://bugs.kde.org/attachment.cgi?id=132778=edit
Artifacting example

When in the process of drawing a freehand selection, it can create
'artifacting' if a guide ruler also draws a line over the cursor position.
Attached is an example.

How to reproduce:
Add some vanishing point guides
create a freehand selection and take note of the area surrounding the cursor
position.

Version: 4.4.1-alpha (git 6b4d1ed)

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 427466] New: Attempting to load reference image from clipboard throws error.

2020-10-08 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=427466

Bug ID: 427466
   Summary: Attempting to load reference image from clipboard
throws error.
   Product: krita
   Version: nightly build (please specify the git hash!)
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: Tools/Reference Images
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

When using the clipboard button in the reference image tool options menu, it
will always throw the error "Could not load reference image from clipboard",
regardless if the clipboard is empty, if it contains non-image data, or any
image format of any size.

Krita 4.4.1-alpha (git c0166ba)
Qt 5.12.9

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 413009] Re-initializing canvas interactions/shortcuts after messing with other dockers.

2020-09-14 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=413009

--- Comment #5 from Ralek Kolemios  ---
Regardless if it's trivial or not, it's causing multiple other problems for me.
For instance my recent bug report https://bugs.kde.org/show_bug.cgi?id=425087
was later found to be caused by this way of handling shortcuts.
After getting fed up with not being able to reproduce the issue, I decided to
constantly record my screen and inputs until it happened again. Sure enough it
did, and upon reviewing the footage, I found that my 'zoom' keyboard shortcut,
set to `G`, was switching my current active layer to "Group".

Why this is a major problem:
Let's say I want to switch layers, and then zoom into the canvas. Simple right?

How it should work:
- I click the layer.
- I hold my drag-zoom shortcut 
- I drag my pen on the canvas to zoom
How I currently have to do it to workaround this issue:
- I click the layer
- I click the canvas to make it focus, which draws a dot
- I press my eraser toggle shortcut to switch to eraser
- I erase the dot I was just forced to make
[Alternatively I can hit undo]
- I hold my drag-zoom shortcut 
- I drag my pen on the canvas to zoom

Solution:
Either make clicking on the canvas docker /only/ focus it, or make it
automatically focus on hover ("Focus" being, disable all other docker-specific
shortcuts like "G" selecting a group layer in the layers docker). Anything else
is extremely annoying.

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 425575] New: Separate opacity curve for eraser.

2020-08-19 Thread Ralek Kolemios
https://bugs.kde.org/show_bug.cgi?id=425575

Bug ID: 425575
   Summary: Separate opacity curve for eraser.
   Product: krita
   Version: unspecified
  Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: Brush engines
  Assignee: krita-bugs-n...@kde.org
  Reporter: i...@ralek.art
  Target Milestone: ---

I have several 'sketch' brushes which have a curve that barely ever reaches
100% unless I push hard, and when I want the line to be thicker I do push
harder.
However when switching to eraser mode, it keeps the same curve and is thus
nearly impossible for me to fully erase a line, since the eraser also almost
never reaches 100% opacity. I have to push very hard to erase a line
completely, and even go over it several times. I've started getting hand cramps
from having to push so hard.

"Separate opacity for brush and eraser" setting doesn't help, because I want
the dynamic range of opacity available for my actual brush, while the eraser
version either has a separate curve altogether, or simply ignores the pressure
curve and goes by the opacity setting. (Maybe a toggle to ignore the curve?)

-- 
You are receiving this mail because:
You are watching all bug changes.

  1   2   >