Gribouillis2
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    Hello

    I've just (beta-)released Gribouillis2, my Photoshop-killer paint application :-D

    Features are:
    - Python/C written.
    - Layers!
    - Unlimited Undo/Redo (if you have unlimited RAM :-))
    - Rotation/Scale/Translation of canevas.
    - Higly portable (PyMUI/PyGTK support).

    Note that I've only released the MorphOS binaries, but sources are included for thus how want to test on Linux/PyGTK.
    Note also that it's more a beta release than a finished product.

    Better usage with a graphic tablet (don't forget the Wacom fix on my wiki page for Wacom 3x/4x owners)

    Downloads and information here:
    http://www.yomgui.fr/yiki/doku.php/en:dev:gribouillis2:start

    Wacom Fix:
    http://www.yomgui.fr/projects/WacomFix.elf

    Final notes: don't use it directly from the archive or from RAM:. Install it on hard-drive first.


    [ Edited by Yomgui on 2010/12/22 16:27 ]
    And now... next project!
  • »22.12.10 - 10:36
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Posts: 820 from 2008/3/30
    From: Roma, Italy
    Great news! I'm going to test...
    Nice features! Thanks!!
    Pegasos II 1 ghz
    Powermac G4 Quicksilver with Sonnet Encore 1.8 ghz
    Powermac G4 MDD single 1.25 ghz, silenced for ears health...
    Powermac G5 dual 2.7 ghz I'll be back...
    Powermac G5 dual 2.0 ghz
    Powerbook G4 1.67 ghz 17
  • »22.12.10 - 11:37
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    boot_wb
    Posts: 874 from 2007/4/9
    From: Kingston upon ...
    PureVMC sounds really interesting - although looking at the develoment comments the Python port seems a bit under-maintained (last comments December 2009).

    In your opinion, is this a good option for making GTK/QT dependent interfaces relatively platform agnostic (ie just needing to hook in an MUI GUI)?

    There are a few Python-based apps I've got my eye on, but all seem to be GTK/QT dependent...
    www.hullchimneyservices.co.uk

    UI: Powerbook 5,6 (1.67GHz, 128MB VRam): OS3.1, OSX 10.5.8
    HTPC: Mac Mini G4 (1,5GHz, 64MB VRam): OS3.1 (ZVNC)
    Audiophile: Efika 5200b (SB Audigy): OS3.1 (VNC + Virtual Monitor)

    Windows free since 2011!
  • »22.12.10 - 13:17
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    Quote:

    but all seem to be GTK/QT dependent...


    Yes, it's exactly what I say in the wiki page of Gribouillis about technical aspects.

    Almost all developments try to choose one toolkit and base all the code on it.
    Consequence of that we found system specifics stuff like threading support directly into GUI toolkits.

    For me it's not a good think to mix everything... or don't use python for that and only the toolkit in native way! But you loose system specifics stuffs in this case!

    Quote:

    PureVMC sounds really interesting


    and is it! and even if nothing new is implemented the current code is bug-free and fully functional!
    Just some "third-parties" missing like the Undo/Redo design pattern, but already exists (I've inserted it in file utils.py).

    [ Edited by Yomgui on 2010/12/22 14:38 ]
    And now... next project!
  • »22.12.10 - 13:35
    Profile Visit Website
  • Caterpillar
    Caterpillar
    Blasterreal
    Posts: 40 from 2007/3/30
    Quote:

    my Photoshop-killer paint application
    :lol:

    Good news thanks a lot
  • »22.12.10 - 15:14
    Profile Visit Website
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Posts: 599 from 2004/11/27
    @ Yomgui

    I just can say GREAT, GREAT, GREAT! :-) This is really becoming to be the state of the art
    painting application for MorphOS, everything in there, Tabelt support, ICC support, real drawing tools... This could finally replace TVPaint... when it's finished...

    I'm looking forward to finally be able test the software ;-)

    Regards

    Christoph
  • »23.12.10 - 05:40
    Profile Visit Website
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Posts: 599 from 2004/11/27
    strange because I get an error while trying to lounch Gribouillis:

    Traceback (most recent call last):
    File "main.py", line 33, in <module>
    import puremvc.patterns.facade
    ImportError: No module named puremvc.patterns.facade

    though I installed puremvc and the file facade.py existes.
  • »23.12.10 - 06:03
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    @RMS: which version? standalone? this one should work as it.
    Try this one first, the normal version exists in fact just to make easier future updates.

    If Python is already installed and you've also installed puremvc,
    then try to import the module yourself in another python session:
    open a new shell, and type the faulty line:

    import puremvc.patterns.facade

    if you get an error, then it's not correctly installed.

    Almost all Python stuffs come with a setup.py script for installation.
    The install command is really simple:

    python setup.py install

    Nothing else (except for experts ;-))
    And now... next project!
  • »23.12.10 - 08:30
    Profile Visit Website
  • Cocoon
    Cocoon
    Fairdinkem
    Posts: 42 from 2010/8/20
    From: Victoria, Aust...
    Very, very cool 8-)
  • »23.12.10 - 10:19
    Profile
  • TGR
  • Butterfly
    Butterfly
    TGR
    Posts: 100 from 2009/10/27
    From: Scotland
    Its looking very good Yomgui 8-)
    Mini Mac G4 1.25, 1gb ram, 40 gig hdd, Registered Morphos 2.6.
  • »24.12.10 - 01:14
    Profile
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Posts: 599 from 2004/11/27
    @ Yomgui

    thanks for the infos! Yes the standalosne works fine though I have everything else alsready installed so I wanted to use the other Gribouillis version!

    I think I also found what the problem is/was.

    The Gribouillis file in the not standalone version has the following line:
    python -S main.py

    this produces the

    Traceback (most recent call last):
    File "main.py", line 33, in <module>
    import puremvc.patterns.facade
    ImportError: No module named puremvc.patterns.facade

    error.

    Now I modified the Gribouillis file to:
    python main.py

    and it works fine!

    Really a great piece of software, Thank you very much.
  • »24.12.10 - 06:21
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    bash64
    Posts: 958 from 2010/10/29
    From: USA
    Please list Wacom models this will work with.
    I need to know what to buy on eBay.
    Does this work with the Intuos4?
    My son has one of those.
    Very expensive.
    8-)
    Mac G5 ISight 21" 2.5 gb of ram 233gb hd matshita dvd-r uj-846
    Powerbook G4 1.67ghz 2GB, ATI 9700M Pro 128mb
    1TB hd, DL-DVD Burner, Netgear pcmcia wireless card.
    ImageFX 4.5, PageStream 3.3, PhotoGenics 5.0
  • »24.12.10 - 21:00
    Profile Visit Website
  • rms
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    rms
    Posts: 599 from 2004/11/27
    @ bash64

    I use 2 of them, one is an Intuos2 and the other Inuos3 and both work fine, though you still need the wacomfix software from Yomgui so that pressure works!

    BTW for MorphOS developpers, couldn't this be updated in MorphOS directly, so we don't need to start an external program?
  • »27.12.10 - 06:25
    Profile Visit Website
  • szt
  • Cocoon
    Cocoon
    szt
    Posts: 53 from 2004/10/9
    From: Hungary
    A big thank You for this excellent software. New version with number 265 is available and it works very well.
    MorphOS 3.9
    PowerMac 7,3, 1,8GHz,
    Radeon 9600
    300 GB SeagateHDD, 120 GB Samsung SSD
    LGM2382D, Canon MG7550
  • »12.01.11 - 20:11
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 423 from 2005/4/9
    From: magyarorszag/h...
    standalone version does not work for me. doubleclick on its icon leads nothing (no feedbeck in snoopium either), running from shell gives an error: "python: can't open file 'main.py': [Errno 2] No such file or directory" which is strange as the file is in the root of the program's dir.
    it does not work either if i add the xtact path of python and main.py (like program:grafika/Gribouillis2/python program:grafika/Gribouillis2/main.py), with or without the "-S" flag. (in these cases snoopium is full of missing python stuff btw..)

    any idea what can be wrong?

    [ Edited by sadddam on 2011/1/13 3:22 ]
    DEAD pegII/G4@1000.1gb ram.radeon 9200pro
    240 gigz hd.nec dvdrw.MorphOS 2.4 DEAD
    -=-=-=-
    amiga1200T.blizzardppc@180/040@25.96megz ram
    -=-=-=-=-
    zx.spectrum@3.5
  • »13.01.11 - 02:19
    Profile Visit Website
  • szt
  • Cocoon
    Cocoon
    szt
    Posts: 53 from 2004/10/9
    From: Hungary
    @ sadddam

    Have you tried to go in the directory of the Gribouillis2 and run th program from there? In this case for me it works without problem, but when I tried to start the Gribouillis2 from outside of the program's directory it returned the same error which you decribed. For starting with double click on the Gribouillis2 icon I had to add the iconx to default tool.

    [ Edited by szt on 2011/1/13 8:17 ]

    [ Edited by szt on 2011/1/13 8:18 ]
    MorphOS 3.9
    PowerMac 7,3, 1,8GHz,
    Radeon 9600
    300 GB SeagateHDD, 120 GB Samsung SSD
    LGM2382D, Canon MG7550
  • »13.01.11 - 07:16
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    @saddam:

    For the standalone version:
    - "python" (a binary) should be present in Gribouillis2 directory.
    - "Gribouillis2" (the file) is a Shell script, its icon should have script and execute flags enabled.
    - "main.py" is a python script file in Gribouillis2 directory.
    - Uncompress gribouillis2 on a harddisk, don't run it from the archive (python is not able to resolve paths from archives and can't find .pym dyn modules from RAM Disk).
    - if you already have a python install, be sure that it's the latest one, the used "python" maybe the one in C: and not the one in my archive in this case causing possible some troubles.
    And now... next project!
  • »13.01.11 - 08:46
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    vulture
    Posts: 193 from 2008/2/4
    From: Greece
    great work man! 8-)
  • »13.01.11 - 14:58
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    The G2-r289 is here!

    What's up?

    - Refresh process re-writted (need latest PyMUI: r237)
    - Brush engine re-write with more feature and faster rendering (see the smudge): render thin line correctly antialiased.
    - Faster and less memory consuming Undo/Redo (specially with modification on picture)
    - Color background can be changed using solid color inside the color harmonies window.
    - And many more...

    Please try and show me your creations ;-)

    [ Edited by Yomgui on 2011/2/3 9:49 ]
    And now... next project!
  • »03.02.11 - 08:47
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 565 from 2004/4/15
    Looks really promising to me. A replacement for fxPaint is really needed.
    BTW No color selection at the moment? Actually i did not find it.
    regards
    eliot
  • »03.02.11 - 09:07
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    Color selection? there is: LCOMMAND + C
    Color Harmonies Window

    Note: a palette is coded and will be available in next release.


    [ Edited by Yomgui on 2011/2/3 10:15 ]
    And now... next project!
  • »03.02.11 - 09:15
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 565 from 2004/4/15
    Ah ok, Color Harmonies Window looked very strange to me,
    because everything was black.
    regards
    eliot
  • »03.02.11 - 10:58
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    Normal, the default color is .. .black :-D

    It's a HSV color wheel.

    The center of the wheel represent a point fully un-saturated.
    Color are fully saturated at border.
    Then the angle between the horizontal line and a point represents the HUE.

    But where is the Value? => all points on the wheel have the Value indicated.
    So when Value is 0, all points are black!

    Just slide up the Value gadget... ;-)
    And now... next project!
  • »03.02.11 - 11:12
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    I'v just released the 2.5 (SVN-r301)
    First why "2.5" (old ones are 2.0)?
    => because I've forgotten to increment the revision, or it's the 2.4 since long :-)

    => check the wiki:
    http://www.yomgui.fr/yiki/doku.php/en:dev:gribouillis2:start

    Now what's new?

    - NEW: A palette (in colorHarmonies window)!
    - NEW: Stroke guides: line and ellipse implemented (see Tools menu)!

    - color harmonie fixed.
    - brush model position computed with float than integer.
    - many other fixes.
    And now... next project!
  • »04.02.11 - 21:46
    Profile Visit Website
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    After unpacking the full archive (not to RAM:, I unpack to an SFS partition) all I get after running "gribouillis" is "python returned error 20".
  • »05.02.11 - 16:51
    Profile Visit Website