I think it's not that hard. To save settings portably, just serialize them to a format such as XML or JSON and write them to a suitable file manually.Nickesm wrote: I have a little dilemma: I want a portable app, but I need to save some data to make the life of the user a little bit easier. How can I do this?
I'm using the "Settings manager" because it's way easier to save and get data from. I don't like the idea of carrying a .ini file around.
ScreenToGif - screen recording and edition
Re: Screen To Gif
My YouTube channel | Release date of my 13th playlist: August 24, 2020
Re: Screen To Gif
Oh can we have a XML and JSON debate?
Re: Screen To Gif
Umm? I mentioned both XML and JSON on my own, implying that I consider they are both okay. We're probably not going to get a very heated debate out of this topic...guinness wrote:Oh can we have a XML and JSON debate?
@Nickesm: Guinness is referring to our recent SVN vs. Git debate.
My YouTube channel | Release date of my 13th playlist: August 24, 2020
Re: Screen To Gif
I was only joking around SYSTEM.SYSTEM wrote:Umm? I mentioned both XML and JSON on my own, implying that I consider they are both okay. We're probably not going to get a very heated debate out of this topic...
Re: Screen To Gif
ScreenToGif 2015 Preview 10 available
http://screentogif.codeplex.com/releases/view/619800
http://screentogif.codeplex.com/releases/view/619800
Re: Screen To Gif
ScreenToGif 2 (May 22, 2016)
http://screentogif.codeplex.com/releases/view/621383• Send feedback tool.
• Added localizations.
♦ Fixed: Memory leak while recording.
♦ Fixed: Delay value for imported gifs.
♦ Fixed: New lines for the dialogs.
♦ Fixed: When closing the Editor, the Encoder should close too, if there's nothing being encoded.
♦ Fixed: Visual glitches.
Re: Screen To Gif
Tested Screen To Gif v2.0: Not Portable
user.config
in AppData\Local\Nicke_Manarin\ScreenToGif_2.exe_Url_ha55p5wkbivjqr3w2xnuomr4h2bqj0py\2.0.0.0
user.config
in AppData\Local\Nicke_Manarin\ScreenToGif_2.exe_Url_ha55p5wkbivjqr3w2xnuomr4h2bqj0py\2.0.0.0
- __philippe
- Posts: 687
- Joined: Wed Jun 26, 2013 2:09 am
Re: Screen To Gif
ScreenToGif 2.1 released as of 01-AUG-2016
V2.1 RELEASE NOTES
What's new?
• Progress indicator overlay.
• Asynchronous recording (optional).
• New localizations: Arabic, Italian and Japanese.
• Multiple images import enabled.
• Option to change the recording cache location.
• New "Save as" panel.
• The app will remember the latest used destination folder and filename.
• Increase or decrease filename number.
• FFmpeg initial support.
Bug fixes:
♦ Snap to window on Windows 10.
♦ Encoding bug with a low quantity of unchanged pixels.
♦ Tab-index order of the bottom controls on the screen recorder.
♦ Frame selection using the keyboard on the editor.
♦ Fit to image.
♦ When deleting frames, the focus should stay on the frame list.
♦ Send feedback.
♦ Project import bug that prevented importing from a zip file.
♦ Gif import bug when the gif had only 1 frame.
♦ Captured images were saved incorrectly with the extension "bmp" instead of "png".
V2.1 RELEASE NOTES
What's new?
• Progress indicator overlay.
• Asynchronous recording (optional).
• New localizations: Arabic, Italian and Japanese.
• Multiple images import enabled.
• Option to change the recording cache location.
• New "Save as" panel.
• The app will remember the latest used destination folder and filename.
• Increase or decrease filename number.
• FFmpeg initial support.
Bug fixes:
♦ Snap to window on Windows 10.
♦ Encoding bug with a low quantity of unchanged pixels.
♦ Tab-index order of the bottom controls on the screen recorder.
♦ Frame selection using the keyboard on the editor.
♦ Fit to image.
♦ When deleting frames, the focus should stay on the frame list.
♦ Send feedback.
♦ Project import bug that prevented importing from a zip file.
♦ Gif import bug when the gif had only 1 frame.
♦ Captured images were saved incorrectly with the extension "bmp" instead of "png".
Re: Screen To Gif
Same for v2.1I am Baas wrote:Tested Screen To Gif v2.0: Not Portable
user.config
in AppData\Local\Nicke_Manarin\ScreenToGif_2.exe_Url_ha55p5wkbivjqr3w2xnuomr4h2bqj0py\2.0.0.0
Also:
\AppData\Local\Temp\ScreenToGif\Recording (Recordings/frames)
Logs:
\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\ScreenToGif 2.1.exe.log
\ScreenToGif\Logs\log_4_8_2016.txt
Re: Screen To Gif
The presence of some edition tools in GIF recording are very exciting. Unfortunately, it doesn't look like the author is going to change his mind:
https://screentogif.codeplex.com/workitem/64
https://screentogif.codeplex.com/workitem/64
Re: Screen To Gif 2.3 - portable
Screen To Gif at version 2.3, changes:
Most important- True portable mode is now possible. Head over Options > Temporary files and create a local Settings.xaml file to enable the portability.
Please confirm that Screen To Gif version 2.3 is portable.
Note that the downloads from CodePlex and GitHub are different:
Screen To Gif version 2.3 downloaded from CodePlex:
Name: ScreenToGif.2.3.zip
File Size: 519591 Byte(s) (507.41 KB)
MD5: 6c737249a2436c54d5ad65b0ea62215e
SHA1: 560024c7cc029a0df4e78e768727f40693582abc
SHA256: e5affc768a5a12b91281225b7a6a2d741ca97b0ad7f1fe1ab402c7b0773cc23b
CRC32: 9de63a04
VirusTotal analysis - Detection ratio: 0 / 56
Screen To Gif version 2.3 downloaded from GitHub:
Name: ScreenToGif.2.3.zip
File Size: 519750 Byte(s) (507.57 KB)
MD5: 4841a30ebd4c1e76279cf77705592701
SHA1: 707e385fad8bdc2366425baf4f87d8e1da74642a
SHA256: fd8187cd76f499a020c3120f09be01f642a08dcafac50fc61dc822d5e8fb680b
CRC32: e80dcb7e
VirusTotal analysis - Detection ratio: 0 / 56
Most important- True portable mode is now possible. Head over Options > Temporary files and create a local Settings.xaml file to enable the portability.
Screen To Gif version 2.3 seems portable- all settings saved in Settings.xaml file- just create a blank Settings.xaml file inside program folder before running ScreenToGif 2.3.exe and in settings set the folder for temporary files, example:What's new?
• UI overhaul based on usability tests with users. This reflects to the recorders, the editor and other windows.
• True portable mode is now possible. Head over Options > Temporary files and create a local Settings.xaml file to enable the portability.
• New ActionStack (Ctrl+Z, Ctrl+Y, etc), now it will eat less of your disk space.
• Option to change the theme colors of the Recorder UI.
• Option to show the total values of the Progress feature.
• Added a Transition option to fade to a specific color.
• Added a Statistics tab with some info about the current recording.
• Ukrainian translation added.
Experimental features
• Full screen recording is now possible. Use carefully, it's not polished yet.
• There's a new encoder called "ScreenToGif", great for recordings with less than 256 colors, but it's slower.
Bug fixes:
♦ The notorious bug with multi DPI set of screens. Finally.
♦ A lot of bugs related to the ActionStack (Ctrl+Z, Ctrl+Y, etc)
♦ A recording bug that was causing an error while saving the file.
♦ Overwriten files had a wrong filesize.
♦ After importing a gif, it was impossible to save as video.
Known bugs:
♠ OutOfMemory exception when importing giant videos.
♠ A small bug causes a crash when you select the "ScreenToGif" encoder, close the app and open the editor again. To void this bug, go to Options > Temporary files and clear your settings. As a better solution, you can simply find the key called "GifEncoder" and type the value "Legacy".
Please confirm that Screen To Gif version 2.3 is portable.
Note that the downloads from CodePlex and GitHub are different:
Screen To Gif version 2.3 downloaded from CodePlex:
Name: ScreenToGif.2.3.zip
File Size: 519591 Byte(s) (507.41 KB)
MD5: 6c737249a2436c54d5ad65b0ea62215e
SHA1: 560024c7cc029a0df4e78e768727f40693582abc
SHA256: e5affc768a5a12b91281225b7a6a2d741ca97b0ad7f1fe1ab402c7b0773cc23b
CRC32: 9de63a04
VirusTotal analysis - Detection ratio: 0 / 56
Screen To Gif version 2.3 downloaded from GitHub:
Name: ScreenToGif.2.3.zip
File Size: 519750 Byte(s) (507.57 KB)
MD5: 4841a30ebd4c1e76279cf77705592701
SHA1: 707e385fad8bdc2366425baf4f87d8e1da74642a
SHA256: fd8187cd76f499a020c3120f09be01f642a08dcafac50fc61dc822d5e8fb680b
CRC32: e80dcb7e
VirusTotal analysis - Detection ratio: 0 / 56
Re: Screen To Gif
Portable yes, but I don't know about stealth...
Re: Screen To Gif
Hi @smaragdus, thanks for the status update. Also, both places (GitHub and Codeplex) should have the same binaries now. (I updated the one of them first yesterday, because of a small bug)
Also, you can work with relative paths, like ".\Recordings" instead of a fixed location.
@joby_toss I was not aware of this. I'll keep looking, but it looks like some tracing files automatically created by Net Framework.
Also, you can work with relative paths, like ".\Recordings" instead of a fixed location.
@joby_toss I was not aware of this. I'll keep looking, but it looks like some tracing files automatically created by Net Framework.
Re: Screen To Gif
Great news -- I check it out and this is a really impressive program. I'm definitely going to run what looks like an amazing editor program through the paces very soon.smaragdus wrote:True portable mode is now possible
Possible entry steps:
- Download and extract the zip file to a folder of your choice
- Rename ScreenToGif[version].exe to ScreenToGif.exe
- Create an empty text file and name it Settings.xaml
- Launch ScreenToGif.exe
- Click Options - Temporary Files and enter a period "." (no quotes) in the Location Folder blank