Bug 377992

Summary: The default theme could use some tuneup
Product: [Applications] picmi Reporter: Andrej M. <andrej.mernik+bugs>
Component: generalAssignee: Jakob Linke <jakob>
Status: CONFIRMED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: KSudoku Scribble

Description Andrej M. 2017-03-23 20:06:46 UTC
Created attachment 104703 [details]
KSudoku Scribble

Dear Maintainer,

currently the appearance of the default theme is not optimal:

- the border around each cell is currently too thick, which causes Hermann grid illusion (dots appear on intersections) at certain zoom levels
- the division between 5x5 blocks is relatively hard too see
- the solved numbers could be crossed over instead of just turning gray

For 1 and 2, please have a look at KSudoku theme Scribble. The cell borders in that theme could be slightly thicker, but overall it looks really nice.

Best Regards,
Andrej Mernik
Comment 1 Jakob Linke 2017-03-28 14:55:47 UTC
I agree, KSudoku's Scribble theme is very nice. I can investigate if using the Scribble theme for Picmi would be possible (can't promise when though). 

In general, contributions (especially art and design) are always welcome.
Comment 2 Andrej M. 2017-03-28 15:17:44 UTC
I wanted to create a mockup by modifying the current theme via Inkscape, but the game didn't recognize the format and everything (with the exception of background) was invisible. Any hints on how to overcome this problem?

Best regards,
Andrej Mernik
Comment 3 Jakob Linke 2017-03-28 15:24:16 UTC
Any SVG containing the appropriate IDs should work (see https://github.com/schuay/picmi/blob/master/src/gui/renderer.cpp#L42). 

I'd need more info on what's going wrong. Maybe you're lucky and there's an exception message when executing picmi from the console.

My shot in the dark is that you're not preserving the required IDs for your elements.