discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

GSoC OpenSCAD project

AK
Amarjeet Kapoor
Fri, Aug 12, 2016 9:03 AM

Hi,

I have been working on providing User Interface for Customizing Models
in openSCAD.

We have wrapped up work of implementing the major features of the
project a week ago and Now we have been working on testing the User
Interface by using the system as Normal User. So, that User Experience
could be improved and committing changes related to that.

Below are the two links that summarise the work that I have done till now:

https://amarjeetkapoor1.wordpress.com/2016/07/04/user-interface-for-customizing-models/

https://amarjeetkapoor1.wordpress.com/2016/07/18/user-interface-for-customizing-models-part-2/

Below are the link to binaries with my work and also GitHub link:

Window:

32 bit:
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016-Installer.exe
64 bit:
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016-Installer.exe
Zip files
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016.zip
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016.zip

Source Code:

https://github.com/openscad/openscad/tree/gsoc2016-refactored

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"

Hi, I have been working on providing User Interface for Customizing Models in openSCAD. We have wrapped up work of implementing the major features of the project a week ago and Now we have been working on testing the User Interface by using the system as Normal User. So, that User Experience could be improved and committing changes related to that. Below are the two links that summarise the work that I have done till now: https://amarjeetkapoor1.wordpress.com/2016/07/04/user-interface-for-customizing-models/ https://amarjeetkapoor1.wordpress.com/2016/07/18/user-interface-for-customizing-models-part-2/ Below are the link to binaries with my work and also GitHub link: Window: 32 bit: http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016-Installer.exe 64 bit: http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016-Installer.exe Zip files http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016.zip http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016.zip Source Code: https://github.com/openscad/openscad/tree/gsoc2016-refactored -- Amarjeet Singh https://amarjeetkapoor1.wordpress.com https://github.com/amarjeetkapoor1 https://bitbucket.org/amarjeetkapoor "The journey of a thousand commit begins with a single init"
MS
Mark Schafer
Sat, Aug 13, 2016 11:54 PM

Tried 64 bit version. Looks good but having usability problems when
writing code and using interaction Toolbar:

  1. writing code and variable =10. and change in toolbar - not updated in
    code - which get preference ?
  • how do I force code or UI to equal the other state (so I can reset) ?

2.sometimes changing code has no effect on variables. I would expect
changing code value to override the Toolbar.

  1. Order of variable in Toolbar does not match that in code - if editing
    code and change order.
  • I think it should match order in code.
  1. alas completion no longer working (side issue obviously)

Very much looking forward to using this. Thanks

On 8/12/2016 9:03 PM, Amarjeet Kapoor wrote:

Hi,

I have been working on providing User Interface for Customizing Models
in openSCAD.

We have wrapped up work of implementing the major features of the
project a week ago and Now we have been working on testing the User
Interface by using the system as Normal User. So, that User Experience
could be improved and committing changes related to that.

Below are the two links that summarise the work that I have done till now:

https://amarjeetkapoor1.wordpress.com/2016/07/04/user-interface-for-customizing-models/

https://amarjeetkapoor1.wordpress.com/2016/07/18/user-interface-for-customizing-models-part-2/

Below are the link to binaries with my work and also GitHub link:

Window:

32 bit:
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016-Installer.exe
64 bit:
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016-Installer.exe
Zip files
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016.zip
http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016.zip

Source Code:

https://github.com/openscad/openscad/tree/gsoc2016-refactored

Tried 64 bit version. Looks good but having usability problems when writing code and using interaction Toolbar: 1. writing code and variable =10. and change in toolbar - not updated in code - which get preference ? - how do I force code or UI to equal the other state (so I can reset) ? 2.sometimes changing code has no effect on variables. I would expect changing code value to override the Toolbar. 3. Order of variable in Toolbar does not match that in code - if editing code and change order. - I think it should match order in code. 4. alas completion no longer working (side issue obviously) Very much looking forward to using this. Thanks On 8/12/2016 9:03 PM, Amarjeet Kapoor wrote: > Hi, > > I have been working on providing User Interface for Customizing Models > in openSCAD. > > We have wrapped up work of implementing the major features of the > project a week ago and Now we have been working on testing the User > Interface by using the system as Normal User. So, that User Experience > could be improved and committing changes related to that. > > > Below are the two links that summarise the work that I have done till now: > > https://amarjeetkapoor1.wordpress.com/2016/07/04/user-interface-for-customizing-models/ > > https://amarjeetkapoor1.wordpress.com/2016/07/18/user-interface-for-customizing-models-part-2/ > > Below are the link to binaries with my work and also GitHub link: > > Window: > > 32 bit: > http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016-Installer.exe > 64 bit: > http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016-Installer.exe > Zip files > http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-32_gsoc2016.zip > http://files.openscad.org/snapshots/OpenSCAD-2016.08.06-x86-64_gsoc2016.zip > > Source Code: > > https://github.com/openscad/openscad/tree/gsoc2016-refactored > >
AK
Amarjeet Kapoor
Thu, Aug 18, 2016 2:03 PM

Hi,

Following is the link what I am planning to submit for my final submission
after discussion with my mentor.
Any suggestion related to improvement that can be made is welcomed?

https://github.com/openscad/openscad/pull/1751

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"

Hi, Following is the link what I am planning to submit for my final submission after discussion with my mentor. Any suggestion related to improvement that can be made is welcomed? https://github.com/openscad/openscad/pull/1751 -- Amarjeet Singh https://amarjeetkapoor1.wordpress.com https://github.com/amarjeetkapoor1 https://bitbucket.org/amarjeetkapoor "The journey of a thousand commit begins with a single init"
RP
Ronaldo Persiano
Thu, Aug 18, 2016 8:35 PM

The system crashed twice when I closed it without saving my editions.

2016-08-18 11:03 GMT-03:00 Amarjeet Kapoor amarjeet.kapoor1@gmail.com:

Hi,

Following is the link what I am planning to submit for my final submission
after discussion with my mentor.
Any suggestion related to improvement that can be made is welcomed?

https://github.com/openscad/openscad/pull/1751

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

The system crashed twice when I closed it without saving my editions. 2016-08-18 11:03 GMT-03:00 Amarjeet Kapoor <amarjeet.kapoor1@gmail.com>: > Hi, > > Following is the link what I am planning to submit for my final submission > after discussion with my mentor. > Any suggestion related to improvement that can be made is welcomed? > > https://github.com/openscad/openscad/pull/1751 > > -- > Amarjeet Singh > https://amarjeetkapoor1.wordpress.com > https://github.com/amarjeetkapoor1 > https://bitbucket.org/amarjeetkapoor > > "The journey of a thousand commit begins with a single init" > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org > >
MS
Mark Schafer
Thu, Aug 18, 2016 8:51 PM

can we have another binary please

On 8/19/2016 2:03 AM, Amarjeet Kapoor wrote:

Hi,

Following is the link what I am planning to submit for my final submission after discussion with my mentor.
Any suggestion related to improvement that can be made is welcomed?

https://github.com/openscad/openscad/pull/1751

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"

<pre wrap="">_______________________________________________
OpenSCAD mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Discuss@lists.openscad.org">Discuss@lists.openscad.org</a>
<a class="moz-txt-link-freetext" href="http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org">http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org</a>

No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7752 / Virus Database: 4647/12831 - Release Date: 08/18/16

AK
Amarjeet Kapoor
Thu, Aug 18, 2016 8:59 PM

On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" rcmpersiano@gmail.com wrote:

The system crashed twice when I closed it without saving my editions.

Could you elaborate?More details would be helpful.

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"

On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" <rcmpersiano@gmail.com> wrote: > > The system crashed twice when I closed it without saving my editions. > Could you elaborate?More details would be helpful. -- Amarjeet Singh https://amarjeetkapoor1.wordpress.com https://github.com/amarjeetkapoor1 https://bitbucket.org/amarjeetkapoor "The journey of a thousand commit begins with a single init"
RP
Ronaldo Persiano
Thu, Aug 18, 2016 9:28 PM

When I closed the system without saving editions, the system asked for a
confirmation. When I choosed "discard", it seemed to close. A few moments
after that, Windows showed a warning it was trying to close the application
and issued a message that the application has crashed. I got this twice but
I couldn't reproduce it now.

2016-08-18 17:59 GMT-03:00 Amarjeet Kapoor amarjeet.kapoor1@gmail.com:

On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" rcmpersiano@gmail.com
wrote:

The system crashed twice when I closed it without saving my editions.

Could you elaborate?More details would be helpful.

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

When I closed the system without saving editions, the system asked for a confirmation. When I choosed "discard", it seemed to close. A few moments after that, Windows showed a warning it was trying to close the application and issued a message that the application has crashed. I got this twice but I couldn't reproduce it now. 2016-08-18 17:59 GMT-03:00 Amarjeet Kapoor <amarjeet.kapoor1@gmail.com>: > > > On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" <rcmpersiano@gmail.com> > wrote: > > > > The system crashed twice when I closed it without saving my editions. > > > > Could you elaborate?More details would be helpful. > > -- > Amarjeet Singh > https://amarjeetkapoor1.wordpress.com > https://github.com/amarjeetkapoor1 > https://bitbucket.org/amarjeetkapoor > > "The journey of a thousand commit begins with a single init" > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org > >
RP
Ronaldo Persiano
Thu, Aug 18, 2016 9:42 PM

Regarding usability:
a. I would prefer the parameters appear in the same order they have in the
file; usually that is the logical order devised by the coder;
b. it would be nice to have the option to save the parameter settings in
the file as default values.
I have not understood the function of Preset.

2016-08-18 18:28 GMT-03:00 Ronaldo Persiano rcmpersiano@gmail.com:

When I closed the system without saving editions, the system asked for a
confirmation. When I choosed "discard", it seemed to close. A few moments
after that, Windows showed a warning it was trying to close the application
and issued a message that the application has crashed. I got this twice but
I couldn't reproduce it now.

2016-08-18 17:59 GMT-03:00 Amarjeet Kapoor amarjeet.kapoor1@gmail.com:

On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" rcmpersiano@gmail.com
wrote:

The system crashed twice when I closed it without saving my editions.

Could you elaborate?More details would be helpful.

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Regarding usability: a. I would prefer the parameters appear in the same order they have in the file; usually that is the logical order devised by the coder; b. it would be nice to have the option to save the parameter settings in the file as default values. I have not understood the function of Preset. 2016-08-18 18:28 GMT-03:00 Ronaldo Persiano <rcmpersiano@gmail.com>: > When I closed the system without saving editions, the system asked for a > confirmation. When I choosed "discard", it seemed to close. A few moments > after that, Windows showed a warning it was trying to close the application > and issued a message that the application has crashed. I got this twice but > I couldn't reproduce it now. > > 2016-08-18 17:59 GMT-03:00 Amarjeet Kapoor <amarjeet.kapoor1@gmail.com>: > >> >> >> On 19 Aug 2016 2:06 a.m., "Ronaldo Persiano" <rcmpersiano@gmail.com> >> wrote: >> > >> > The system crashed twice when I closed it without saving my editions. >> > >> >> Could you elaborate?More details would be helpful. >> >> -- >> Amarjeet Singh >> https://amarjeetkapoor1.wordpress.com >> https://github.com/amarjeetkapoor1 >> https://bitbucket.org/amarjeetkapoor >> >> "The journey of a thousand commit begins with a single init" >> >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> >> >
AK
Amarjeet Kapoor
Fri, Aug 19, 2016 6:17 AM
On 19 August 2016 at 02:21, Mark Schafer <mschafer@wireframe.biz> wrote: > can we have another binary please > > Latest binaries with reset button :) http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016-Installer.exe http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-gsoc2016.dmg http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016-Installer.exe http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016.zip http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016.zip -- Amarjeet Singh https://amarjeetkapoor1.wordpress.com https://github.com/amarjeetkapoor1 https://bitbucket.org/amarjeetkapoor "The journey of a thousand commit begins with a single init"
AK
Amarjeet Kapoor
Fri, Aug 19, 2016 6:31 AM

On 19 August 2016 at 03:12, Ronaldo Persiano rcmpersiano@gmail.com wrote:

Regarding usability:
a. I would prefer the parameters appear in the same order they have in the
file; usually that is the logical order devised by the coder;

Okay, I will try to make it like this.

b. it would be nice to have the option to save the parameter settings in the
file as default values.
I have not understood the function of Preset.

It is used to save the parameter settings in JSON file and you can
then use it to apply to model again.

You can see the example in new binaries.

Steps:

  1. set Parameter in Customizer
  2. click on + button and the set.
  3. Then your Parameter setting is saved in JSON file.
    and you can select that set of settings from the combo box adjacent to
  • button anytime.

http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016-Installer.exe

http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-gsoc2016.dmg

http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016-Installer.exe

http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016.zip

http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016.zip

--
Amarjeet Singh
https://amarjeetkapoor1.wordpress.com
https://github.com/amarjeetkapoor1
https://bitbucket.org/amarjeetkapoor

"The journey of a thousand commit begins with a single init"

On 19 August 2016 at 03:12, Ronaldo Persiano <rcmpersiano@gmail.com> wrote: > Regarding usability: > a. I would prefer the parameters appear in the same order they have in the > file; usually that is the logical order devised by the coder; Okay, I will try to make it like this. > b. it would be nice to have the option to save the parameter settings in the > file as default values. > I have not understood the function of Preset. It is used to save the parameter settings in JSON file and you can then use it to apply to model again. You can see the example in new binaries. Steps: 1. set Parameter in Customizer 2. click on + button and the set. 3. Then your Parameter setting is saved in JSON file. and you can select that set of settings from the combo box adjacent to + button anytime. http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016-Installer.exe http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-gsoc2016.dmg http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016-Installer.exe http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-32_gsoc2016.zip http://files.openscad.org/snapshots/OpenSCAD-2016.08.18-x86-64_gsoc2016.zip -- Amarjeet Singh https://amarjeetkapoor1.wordpress.com https://github.com/amarjeetkapoor1 https://bitbucket.org/amarjeetkapoor "The journey of a thousand commit begins with a single init"