digitalmars.D - Context Sensitive Gui Library
- Rashad Vinshy (53/53) Apr 10 2015 CSGL:
- Rikki Cattermole (2/48) Apr 10 2015 Thats nice. Now where is the source code?
- Rashad Vinshy (10/11) Apr 10 2015 I would like to know what I do to contribute the library? Is
- Rikki Cattermole (4/13) Apr 10 2015 Out of interest, how are you creating your windows? Custom? SDL? GLFW?
- jkpl (5/104) Apr 11 2015 Same here...quite amused. I think that now he's gone in nothern
- Rikki Cattermole (2/76) Apr 11 2015 I umm, not sure I understand you.
- jkpl (13/125) Apr 11 2015 it's based on this french idiom:
- Rikki Cattermole (5/108) Apr 11 2015 Ohhh that.
- jkpl (13/162) Apr 11 2015 I think that if the guy is serious he won't give up because his
- Rikki Cattermole (7/144) Apr 11 2015 As far as we know, this could be related to Andrei saying that he is
- Rashad Vinshy (5/201) Apr 13 2015 Yes, I am sorry. We are in the process of moving our location and
- John Colvin (2/58) Apr 11 2015 Github + code.dlang.org
CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RV
Apr 10 2015
On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 10 2015
On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:Thats nice. Now where is the source code?I would like to know what I do to contribute the library? Is there a site I should upload to or should I start a git repository? BTW, I should have mentioned the goal of the library ;) The main thing is to optimize performance. All those wasted seconds do add up to something significant over time. The library was designed from the get go to be provide maximum information sensitive to the current context along with being unintrusive.
Apr 10 2015
On 11/04/2015 6:09 p.m., Rashad Vinshy wrote:On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:Github + use dub for building.Thats nice. Now where is the source code?I would like to know what I do to contribute the library? Is there a site I should upload to or should I start a git repository?BTW, I should have mentioned the goal of the library ;) The main thing is to optimize performance. All those wasted seconds do add up to something significant over time. The library was designed from the get go to be provide maximum information sensitive to the current context along with being unintrusive.Out of interest, how are you creating your windows? Custom? SDL? GLFW? Because I have Devisualization.Window whose purpose is just this.
Apr 10 2015
On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On 11/04/2015 7:24 p.m., jkpl wrote:On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On Saturday, 11 April 2015 at 07:28:50 UTC, Rikki Cattermole wrote:On 11/04/2015 7:24 p.m., jkpl wrote:it's based on this french idiom: (vendre la peau de l'ours avant de l'avoir tué) in a nutshell: I suspect this announce to be spam because: 1/ googlelize the OP name: nothing, except this post. For such a framework, the guy cannot land from nowhere. 2/ he has posted in te wrong fourm section. 3/ no screenshot, no links. 4/ the concept is quite abstruse, not self-explanatory, no tech details (e.g open-gl for this, xml for that... 5/ it's too providential. Though i might be wrong.On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On 11/04/2015 8:34 p.m., jkpl wrote:On Saturday, 11 April 2015 at 07:28:50 UTC, Rikki Cattermole wrote:Ohhh that. Yeah I understand your pov on this. I just don't like risking alienating somebody who could become part of the D community.On 11/04/2015 7:24 p.m., jkpl wrote:it's based on this french idiom: (vendre la peau de l'ours avant de l'avoir tué) in a nutshell: I suspect this announce to be spam because: 1/ googlelize the OP name: nothing, except this post. For such a framework, the guy cannot land from nowhere. 2/ he has posted in te wrong fourm section. 3/ no screenshot, no links. 4/ the concept is quite abstruse, not self-explanatory, no tech details (e.g open-gl for this, xml for that... 5/ it's too providential. Though i might be wrong.On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On Saturday, 11 April 2015 at 09:11:35 UTC, Rikki Cattermole wrote:On 11/04/2015 8:34 p.m., jkpl wrote:I think that if the guy is serious he won't give up because his product is about to be released and he would probably be clever enough to get that my suspicion doesn't matter since i'm just a casual user (casual poster here as well). By the way, after a few investigations and thanks to my hypermnesia, i think that i've spotted him, and if it's the case, the pre-announce is honnest. He might be the author of this other topic: http://forum.dlang.org/thread/yfdaeaduvbqyrjqsqwyb forum.dlang.org#post-mailman.3008.1418200191.9932.digitalmars-d:40puremagic.com it was a survey to estimate if it's worth to release a commercial D library.On Saturday, 11 April 2015 at 07:28:50 UTC, Rikki Cattermole wrote:Ohhh that. Yeah I understand your pov on this. I just don't like risking alienating somebody who could become part of the D community.On 11/04/2015 7:24 p.m., jkpl wrote:it's based on this french idiom: (vendre la peau de l'ours avant de l'avoir tué) in a nutshell: I suspect this announce to be spam because: 1/ googlelize the OP name: nothing, except this post. For such a framework, the guy cannot land from nowhere. 2/ he has posted in te wrong fourm section. 3/ no screenshot, no links. 4/ the concept is quite abstruse, not self-explanatory, no tech details (e.g open-gl for this, xml for that... 5/ it's too providential. Though i might be wrong.On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On 12/04/2015 12:32 a.m., jkpl wrote:On Saturday, 11 April 2015 at 09:11:35 UTC, Rikki Cattermole wrote:As far as we know, this could be related to Andrei saying that he is expecting a large backer soon. And the fact that we don't know who he is, means that they are not ready to fully announce who they are. Assuming it is valid. Well, will be interesting to see if I'm right in thinking its valid. Would be pretty awesome!On 11/04/2015 8:34 p.m., jkpl wrote:I think that if the guy is serious he won't give up because his product is about to be released and he would probably be clever enough to get that my suspicion doesn't matter since i'm just a casual user (casual poster here as well). By the way, after a few investigations and thanks to my hypermnesia, i think that i've spotted him, and if it's the case, the pre-announce is honnest. He might be the author of this other topic: http://forum.dlang.org/thread/yfdaeaduvbqyrjqsqwyb forum.dlang.org#post-mailman.3008.1418200191.9932.digitalmars-d:40puremagic.com it was a survey to estimate if it's worth to release a commercial D library.On Saturday, 11 April 2015 at 07:28:50 UTC, Rikki Cattermole wrote:Ohhh that. Yeah I understand your pov on this. I just don't like risking alienating somebody who could become part of the D community.On 11/04/2015 7:24 p.m., jkpl wrote:it's based on this french idiom: (vendre la peau de l'ours avant de l'avoir tué) in a nutshell: I suspect this announce to be spam because: 1/ googlelize the OP name: nothing, except this post. For such a framework, the guy cannot land from nowhere. 2/ he has posted in te wrong fourm section. 3/ no screenshot, no links. 4/ the concept is quite abstruse, not self-explanatory, no tech details (e.g open-gl for this, xml for that... 5/ it's too providential. Though i might be wrong.On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 11 2015
On Saturday, 11 April 2015 at 12:41:55 UTC, Rikki Cattermole wrote:On 12/04/2015 12:32 a.m., jkpl wrote:Yes, I am sorry. We are in the process of moving our location and our servers are down for the moment. It is chaos here. Thanks for understanding.On Saturday, 11 April 2015 at 09:11:35 UTC, Rikki Cattermole wrote:As far as we know, this could be related to Andrei saying that he is expecting a large backer soon. And the fact that we don't know who he is, means that they are not ready to fully announce who they are. Assuming it is valid. Well, will be interesting to see if I'm right in thinking its valid. Would be pretty awesome!On 11/04/2015 8:34 p.m., jkpl wrote:I think that if the guy is serious he won't give up because his product is about to be released and he would probably be clever enough to get that my suspicion doesn't matter since i'm just a casual user (casual poster here as well). By the way, after a few investigations and thanks to my hypermnesia, i think that i've spotted him, and if it's the case, the pre-announce is honnest. He might be the author of this other topic: http://forum.dlang.org/thread/yfdaeaduvbqyrjqsqwyb forum.dlang.org#post-mailman.3008.1418200191.9932.digitalmars-d:40puremagic.com it was a survey to estimate if it's worth to release a commercial D library.On Saturday, 11 April 2015 at 07:28:50 UTC, Rikki Cattermole wrote:Ohhh that. Yeah I understand your pov on this. I just don't like risking alienating somebody who could become part of the D community.On 11/04/2015 7:24 p.m., jkpl wrote:it's based on this french idiom: (vendre la peau de l'ours avant de l'avoir tué) in a nutshell: I suspect this announce to be spam because: 1/ googlelize the OP name: nothing, except this post. For such a framework, the guy cannot land from nowhere. 2/ he has posted in te wrong fourm section. 3/ no screenshot, no links. 4/ the concept is quite abstruse, not self-explanatory, no tech details (e.g open-gl for this, xml for that... 5/ it's too providential. Though i might be wrong.On Saturday, 11 April 2015 at 05:45:10 UTC, Rikki Cattermole wrote:I umm, not sure I understand you.On 11/04/2015 5:43 p.m., Rashad Vinshy wrote:Same here...quite amused. I think that now he's gone in nothern Yukkon to kill the bear whose skin just been sold. Though i might be wrong.CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVThats nice. Now where is the source code?
Apr 13 2015
On Saturday, 11 April 2015 at 05:43:14 UTC, Rashad Vinshy wrote:CSGL: I would like to announce the release of my beta library for D! What is the best plan of action at this point to contribute it to the D community? (the library still needs debugging and optimization support, I've only tested it on my machine) For those interested the library hast he following features currently supported: 1. CSGL exists on a series of overlays over the workspace - by simply design one can simulate traditional gui's. 2. CSGL has context sensitive capabilities - Allows one to change the gui depending on what actions have previously taken place. 3. CSGL is intelligent and can find optimal patterns in your work flow. You are presented with what you need at that point. The self modifying gui can adapt not only visual elements but also context sensitive hotkeys, mouse interact, and even things such as MIDI, OSC, COM, etc. 4. CSGL has a built in fully capable scripting editor. One can not only write their on wrappers around the gui elements but also design commonly used macros to reduce complex gui interaction tasks. One can even do such things as animation using the scripting language 5. CSGL has pluggable modules that can be freely used by any gui that recognizes them. One can also access them through scripting. 6. The visual template of the gui can be easily changed through the gui template library. (your apps can be reskinned by a few clicks) 7. Full multi-monitor support, including automatically tracking usage patterns to present the user with the best possible scenario. 8. Full User-Edit mode. By a special hotkey the user can go into edit mode and configure and edit the different gui elements. The same editor is used to the design the gui. Features to come: Full GUI editor(not done yet). Something like Blend. -- Next week I will be able to upload a working demo that shows off some of the capabilities; Some of the graphics treats such as alpha channel tricks, along with how context sensitive gui's work. The demo is a graphics program that essentially changes the gui as you change your working actions. If you use the paintbrush tool, not only do the other tools reorder themselves, they also can(but not necessarily) configure themselves to present to you similar choices that were used before in similar contexts. In this case(of a new user) a circular swatch is present to the user that surrounds the canvas for easy color access that is on it's own overlay along with the right mouse button becoming a different function(from a secondary drawing tool function to an eraser. This was done by scripting side to show how it can be used). Also, If anyone is interested in helping with this project please let me know. Thanks, RVGithub + code.dlang.org
Apr 11 2015