PS: I tried to export to html5 PS2: maybe gamefromscratch will review Gideros now it has luau and VR, R3D and everything else I forget so we better get ready for him
@hgy29 what intendation style you are using?) Tabs or spaces? I see that it is mostly spaces, but sometimes I see tabs I used to use tabs, but I can switch if needed.
I use tabs, but some editors I use will convert tabs to space automatically.
@rrraptor, a big thank you for actually fixing things in Gideros code. I am a bit overwhelmed with the changes introduced in 2022.1, although I still think they are the way forward. With your help, and with the help of all others, we will find and fix everything.
@rrraptor, a big thank you for actually fixing things in Gideros code. I am a bit overwhelmed with the changes introduced in 2022.1, although I still think they are the way forward. With your help, and with the help of all others, we will find and fix everything.
Well, Im not able to fix some serious things (like we discovered earlier with text editor lagging), because I dont know how everything works together, and all APIs, but Im learning
further smaller notes, but i think this is a significant issue nevertheless: -mac export increased in size considerably (80mb->180mb or something like that), if i zip it its size still doubled (approx 37mb->74mb) -win export also increased (55mb->80mb), even if zipped (approx 20mb->30mb)
That's weird, because the template itself seems a bit smaller than with QT5. I guess you did, but worth asking: did you do a clean export ? EDIT: And that would explain why it crashes too
Well, Im not able to fix some serious things (like we discovered earlier with text editor lagging), because I dont know how everything works together, and all APIs, but Im learning
Well I am learning too. I know well Gideros internals, but much less scintilla/lexilla. I think I found the cause of the lag BTW, a stupid continuous syntax checking yielding to creation of many threads. Each time the style is updated in scintilla after annotating the lines, scintilla would send an event that would trigger a recheck of the text. A filtering of the events should fix that.
further smaller notes, but i think this is a significant issue nevertheless: -mac export increased in size considerably (80mb->180mb or something like that), if i zip it its size still doubled (approx 37mb->74mb) -win export also increased (55mb->80mb), even if zipped (approx 20mb->30mb)
@hgy29, i've deleted my export folder and made a clean export (thanks for warning me, i don't know why i did not have this idea myself, very logical), now the sizes are: mac: 160mb (62mb zipped) win: 44mb (18mb zipped)
so indeed win export did even decrease in size, but mac export still is approx. double the size. i will try clean mac export (the bitop plugin issue we discussed), hopefully now it won't crash, thanks for spotting that too.
@rrraptor, I have merged your recent changes. Do you still have things to change or can I make a 2022.1.3 build ?
No
Hi friends, * We need to encourage users who have different habits as much as possible . So if possible @rrraptor can you add "Long line Indicator", "Show Indentation guides", "Word wrap" for some json files have loooong single line * Editor should warn "Hey user You've reached the end of the search, wrap search find again? " with a dialog box something like that. * Color picker, when you click "Enter" It should add a Gideros color syntax to caret/cursor position. * I think this is important, We need to add fancy GiderosTexturePacker, GiderosFontCreator menu options(or buttons) while the project is open. Because if we create .appimage in the future user should find Gideros Tools easily(from one gui) * Tiny fix, comment/uncomment string should be treated"-- " with space character. Not now: i want to use multiline/block disabling --[[ code --]], enabling with ---[[ code --]] would be better for debugging. Btw I use a lot "Find in Files..." menu option that is so useful, just clicking compatibility.lua in output pane accidentally, Some warning dialog boxes should not open unnecessarily. For references from old project It gives general idea about "wrap mode", "toggle_comment_lines" etc. * https://github.com/Mezomish/juffed/blob/master/src/app/qsci/SciDoc.cpp#L864 * QCodeEditor_qt_app has useful properties. * Not functional but Geist_qt_app overview_implementation is not a bad idea.It may help adding charm in the future. I may not be able to respond these days. Good day
* I think this is important, We need to add fancy GiderosTexturePacker, GiderosFontCreator menu options(or buttons) while the project is open. Because if we create .appimage in the future user should find Gideros Tools easily(from one gui)
* Tiny fix, comment/uncomment string should be treated"-- " with space character. Not now: i want to use multiline/block disabling --[[ code --]], enabling with ---[[ code --]] would be better for debugging.
Idk for this one. Im fine even without comment/uncomment feature
Line wrap should only be applied to the selected file with right click and checked "Wrap Mode" and Gideros should remember it as long as the project is open.
I don't agree It would be better if it shows the color as a preview when hovering over color code. But as you wish .
So, you can change the color of selected word type (numbers, keywords, etc)? Technically, you can change colors in gideros (text editor and forms), but not inside studio itself.
So, you can change the color of selected word type (numbers, keywords, etc)? Technically, you can change colors in gideros (text editor and forms), but not inside studio itself.
I didn't mean it, Right click on the GIF image and open in a new tab for a better view. it may be hard to implement this one. As @MoKaLux said, may be in the future. I'm a little sick these days but I am gonna back and request the hardest things from @rrraptor see you later
Printing may be a nice thing to add - Scintilla has an api command for that.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
@hgy29 , could you add the midi plugin to the wiki? at least a least of functions? in particular i don't know how to send messages. ty
According to sources:
number = luamidi.getoutportcount()
number = luamidi.getinportcount()-- returns a table (array) where each key is a port number-- and each value is the name of that porttable= luamidi.enumerateoutports()table= luamidi.enumerateinports()string= luamidi.getInPortName(portNumber)string= luamidi.getOutPortName(portNumber)
MidiOut = luamidi.openout(portNumber)
MidiIn = luamidi.openin(portNumber)
luamidi.noteOn(portNumber, note [, vel, channel])
luamidi.noteOff(portNumber, note, [channel])
luamidi.sendMessage(portNumber, number, number, number)
number, number, number, delta = luamidi.getMessage(port)
luamidi.base0(number)
luamidi.base1(number)
luamidi.setQueueSizeLimit(number)
MidiOut:noteOn(note [, vel, channel])
MidiOut:noteOff(note, [channel])
MidiOut:sendMessage(number, number, number)
Idk what is the numbers meaning in "sendMessage" & "getMessage" functions.
Comments
does mac export work for others?
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Luau https://luau-lang.org/typecheck
PS: I tried to export to html5
PS2: maybe gamefromscratch will review Gideros now it has luau and VR, R3D and everything else I forget so we better get ready for him
--!strict
First, I want to finish word highlighting system:
Likes: MoKaLux, SinisterSoft
Likes: MoKaLux
EDIT: And that would explain why it crashes too
Likes: MoKaLux
I think I found the cause of the lag BTW, a stupid continuous syntax checking yielding to creation of many threads. Each time the style is updated in scintilla after annotating the lines, scintilla would send an event that would trigger a recheck of the text. A filtering of the events should fix that.
Likes: MoKaLux, SinisterSoft
mac: 160mb (62mb zipped)
win: 44mb (18mb zipped)
so indeed win export did even decrease in size, but mac export still is approx. double the size.
i will try clean mac export (the bitop plugin issue we discussed), hopefully now it won't crash, thanks for spotting that too.
Likes: hgy29, MoKaLux
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Different styles can be set with theme:
Likes: MoKaLux
Likes: MoKaLux, SinisterSoft
?
P.S.
https://github.com/gideros/gideros/pull/522
https://github.com/gideros/lexilla/pull/1
Likes: MoKaLux
I am going to clone your github rrraptor
Many thanks
Likes: MoKaLux, SinisterSoft
Likes: MoKaLux
* We need to encourage users who have different habits as much as possible . So if possible @rrraptor can you add "Long line Indicator", "Show Indentation guides", "Word wrap" for some json files have loooong single line
* Editor should warn "Hey user You've reached the end of the search, wrap search find again? " with a dialog box something like that.
* Color picker, when you click "Enter" It should add a Gideros color syntax to caret/cursor position.
* I think this is important, We need to add fancy GiderosTexturePacker, GiderosFontCreator menu options(or buttons) while the project is open. Because if we create .appimage in the future user should find Gideros Tools easily(from one gui)
* Tiny fix, comment/uncomment string should be treated"-- " with space character. Not now: i want to use multiline/block disabling --[[ code --]], enabling with ---[[ code --]] would be better for debugging.
Btw I use a lot "Find in Files..." menu option that is so useful, just clicking compatibility.lua in output pane accidentally, Some warning dialog boxes should not open unnecessarily.
For references from old project It gives general idea about "wrap mode", "toggle_comment_lines" etc.
* https://github.com/Mezomish/juffed/blob/master/src/app/qsci/SciDoc.cpp#L864
* QCodeEditor_qt_app has useful properties.
* Not functional but Geist_qt_app overview_implementation is not a bad idea.It may help adding charm in the future. I may not be able to respond these days. Good day
https://www.scintilla.org/ScintillaDoc.html#LineWrapping Idk for this one. It is already warns you that it cant find anything. Dont think that it is useful. Great idea Idk for this one. Im fine even without comment/uncomment feature
Line wrap should only be applied to the selected file with right click and checked "Wrap Mode" and Gideros should remember it as long as the project is open.
https://www.scintilla.org/ScintillaDoc.html#SCI_MULTIEDGEADDLINE So, you can change the color of selected word type (numbers, keywords, etc)?
Technically, you can change colors in gideros (text editor and forms), but not inside studio itself.
Likes: MoKaLux
https://deluxepixel.com
Screen from Codea (iOS), but its a little different
Likes: keszegh, SinisterSoft, hito9
Likes: SinisterSoft
Fragmenter - animated loop machine and IKONOMIKON - the memory game
Fragmenter - animated loop machine and IKONOMIKON - the memory game
@hgy29 is this an error or not?
https://github.com/gideros/gideros/blob/b0a35b5a8fdfb676fa22ec5555dd78ec9591e68a/plugins/luamidi/source/luamidi.cpp#L263
Compared to this line:
https://github.com/gideros/gideros/blob/b0a35b5a8fdfb676fa22ec5555dd78ec9591e68a/plugins/luamidi/source/luamidi.cpp#L377
Likes: MoKaLux