tinman83 / zscreen

Automatically exported from code.google.com/p/zscreen
0 stars 0 forks source link

Zscreen Features for Zuploader #808

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi, I just posted a Defect issue ( 
http://code.google.com/p/zscreen/issues/detail?id=807 ) a little while ago for 
a problem I was having with Zscreen, and it was suggested I use ZUploader. This 
has fixed *all* issues I was having with ZScreen, and it's also faster, has a 
more straight-forward configuration, and actually *obeys* my chosen settings. 
There are, however, a few things ZScreen had that I really missed, and I was 
told I could mention these things. I figured it'd be best to make a new issue 
for it, so, here's hoping!

What new or enhanced feature are you proposing?

- There was a +-shaped cursor during crop shot; it really helped me capture 
just precisely what I wanted to.

- Akin to the above, small-scale movement during a crop-shot was possible via 
the arrow keys, along with a magnified area so I could make pixel-perfect shots 
(this is a bit of a two-in-one). I often used this for web development or 
graphic design previews, without me having to export and upload something if 
someone wanted to see what my current progress with something was/is.

- There was a upload percentage in the system tray icon, which was especially 
useful for file uploading.

- I loathe balloon tool tips; an option to disable them, whilst still keeping 
the tray icon visible (for aforementioned upload progress, as well as menus and 
whatnot) would be wonderful.

One final thing that wasn't in Zscreen, but, I think would be nice:

- The main window only has history from the most recent launch- would it be 
possible to add an option to specify the number of recent uploads to display? 
It seems a bit unintuitive that you could close the program, and the main 
window is entirely empty. Maybe that's just me, though.

What goal would this enhancement help you achieve?

This additions would make things much more productive for me, and would 
definitely make ZUploader seem like it has all the advantages over ZScreen. 
Besides that, I could also do everything I aim to, without the configuration 
issues and whatnot I was constantly running into with ZScreen.

I don't mean for any of this to be a lot to ask (especially since I imagine 
most of the code would come from ZScreen's codebase), and I wholeheartedly 
appreciate your programs, and everything that's been done thus far. Anyhow, 
thanks for the consideration. =]

Original issue reported on code.google.com by mopqu...@gmail.com on 24 Apr 2012 at 12:55

GoogleCodeExporter commented 9 years ago
Codes coming from ZUploader to ZScreen mainly. Because i always work on 
ZUploader. Like uploaders, new shape capture, new history, hotkey system etc. 
all implemented to ZUploader first later added to ZScreen. So only reason why 
ZScreen is looks up to date because it using same library with ZUploader.

I know this new shape capture not looks good without cross and magnifier but it 
is not easy to make resizeable/moveable/multi region support with that cross :( 
When you moving nodes depending on where you holding node that cross can't show 
exact position, same for magnifier too.

I already added upload percentage icon to ShareX.

You must use history section if you want to see recent items. Because both 
storing different item types so i cant store main window items.

Original comment by flexy...@gmail.com on 24 Apr 2012 at 2:16

GoogleCodeExporter commented 9 years ago
Okay. The English is a bit odd, but, I think I'm following you. Either way, if 
all the code comes from ZUploader, why are the things I'm asking for not part 
of ZUploader?

I obviously don't know the programming behind the cross/magnifier, but however 
ZScreen did it was great- that's what I really want.

Would it be possible to add such a thing to ZUploader? I don't see any 
downloads for ShareX either here or on ShareX's Google Code, and I'd really 
like to have an intermediary program that has the features I need until ShareX 
comes out with a stable release.

Why store different types of items at all? Why not have the main window display 
recent history (last X uploads) and the History window itself can display all 
history dating back as far as it goes? It doesn't really make sense to have 
periods of time when the history window is completely empty simply because the 
program restarted. That doesn't necessarily indicate and specific passage of 
time, or even a computer restart, you know?

As far as the suggestions that were not mentioned- do you not have input on 
them, or should I just take that as a string of "No"s?

Original comment by mopqu...@gmail.com on 24 Apr 2012 at 2:31

GoogleCodeExporter commented 9 years ago
Because first we made ZScreen later i started to make ZUploader. These features 
added before ZUploader so it can't come from ZUploader obviously.

I can't upload ShareX because i can't make new icon/logo for it :(

Because main window items have more informations which we don't need after 
upload complete like status, upload speed or debug informations like errors, 
response text etc. Also it won't be memory efficient to store all these history 
in memory. Also it will slow down startup time too much. Main window is 
supposed to show current active uploads so we can see their progress when multi 
upload happenning.

I don't know how can i add magnifier to current region capture. If it show 
under mouse cursor then when i moving node it can't show exact position of 
corner so it won't have any use. For old crop peoples wanted multi region, 
resize and moveable regions and multi shapes. How am i supposed to add all 
these features without break something from old crop?

You can still use keyboard for move/resize selected rectangle. Tab changing 
which corner to resize. Shift allowing to move. Ctrl allowing to move/resize 
faster.

Balloon tip setting is easy to add.

Original comment by flexy...@gmail.com on 24 Apr 2012 at 3:41

GoogleCodeExporter commented 9 years ago
> I can't upload ShareX because i can't make new icon/logo for it :(

Would you like some help for making a new icon/logo ??

Original comment by serveur....@gmail.com on 24 Apr 2012 at 3:49

GoogleCodeExporter commented 9 years ago
Ah, I thought you said the opposite in your last post.

If you tell me what you're looking for, I'd be happy to try making you an icon 
and/or logo. :D

Well, you could store those things in a file then, just for the most recent 
ones, no? Also, I'm not saying to store them in memory- that would indeed be 
inefficient. But,something like RecentHistory.xml that has, say, the last 25 - 
100 (it could even be configurable) wouldn't cause any problems, I'd think. 
It'd probably also be better than storing any of those uploads in memory at 
all, and my point that it blanks on program restart still stands.

I wouldn't know. I didn't realize all the features were tied together, though. 
I just want the magnifier by itself. If that's not possible, or too difficult, 
I understand.

I just tried that; that isn't working for me. I use the mode where as soon as I 
let go of the cursor, it uploads, so, that might be why. The arrow keys and 
magnifier would help me finalize the initial position of the cursor, then I'd 
click and hold, then I'd highlight the general region I wanted to screenshot 
with the mouse, then I'd use the arrow keys and magnifier again to finalize the 
second position. Then I'd let go of the mouse button, and it'd upload. If the 
magnifier is not feasible, arrow keys just for moving the cursor before and 
during clicking would help.

Okay, cool, thanks for that. :D

And thanks for your reply. :D

Original comment by mopqu...@gmail.com on 24 Apr 2012 at 3:52

GoogleCodeExporter commented 9 years ago
Not really sure how it gonna work but I will try to add magnifier after release 
ShareX.

Unfortunately i can't make upload progress list saveable because i not designed 
it that way it will require too much work.

Moving region with keyboard only works when you are not holding mouse, so with 
your quick capture setting it can't work. When you select region like this you 
can move it with keys: 
https://dl.dropbox.com/u/14076298/ZUploader/2012/04/Uupb2h.png

About icon/logo i want help but i'm searching professional logo design. I can 
use photoshop too but i don't like my designs and searching for people who is 
good at this. Probably need to use illustrator for make good logo and it is 
complex software too learn and require too much experience. So i'm searching 
who can use illustrator and have experience about making logo. I made this 
logo/icon in ZUploader 
https://dl.dropbox.com/u/14076298/ZUploader/2012/04/fkt1nQ.png and don't like 
it. It not looks professional at all :( Because i prefer shape instead text and 
it is not possible for me to make with photoshop. Thanks for offers and sorry 
for my bad english.

Original comment by flexy...@gmail.com on 24 Apr 2012 at 4:14

GoogleCodeExporter commented 9 years ago
Okay, cool; at least there's something to look forward to. =]

Fair enough.

Oh, I think you misunderstood me. I'm not trying to move the whole region, just 
the starting and ending corners. It can be hard to line the mouse cursor up 
with the exact pixel, both before and after clicking. In ZScreen, the arrow 
keys would let you finely move the cursor, pixel by pixel.

serveur....@gmail.com might have me beat (speak up if you do!), as I don't know 
Illustrator very well- though I do know how to work in vectors. Illustrator's 
just not the program I use. However, I have experience with making corporate 
logos either for use as wordmarks/branding, or as website headers. I also have 
quite a bit of experience with creating icons from scratch, or turning logos 
into good, readable, identifiable icons. Is there a specific shape or theme you 
want it centered around? Would you want it to be based on ZUploader even though 
the program is ShareX? Are there certain letters you'd like it to be based on, 
or do you just want a random, identifiable shape? And it's no problem, I can 
understand you well enough. =]

Original comment by mopqu...@gmail.com on 24 Apr 2012 at 4:27

GoogleCodeExporter commented 9 years ago
When you use arrow keys left top corner of region will resize and when you 
press tab key then you can resize right bottom corner. It is not moving, 
resizing. But if you hold shift also you can move shape.

Are you using GTalk, MSN or Steam? So we can talk there. If you are using gtalk 
then add @gmail.com with my nick.

By the way https://drive.google.com/ is released now i hope they have good api 
for us to use in ShareX :D

Original comment by flexy...@gmail.com on 24 Apr 2012 at 4:38

GoogleCodeExporter commented 9 years ago
Ah, I guess, just not while the mouse button is still held down?

I have all three, but, I'll add you on GTalk once I sign on.

It's Google; they undoubtedly will. :D

Original comment by mopqu...@gmail.com on 24 Apr 2012 at 4:46

GoogleCodeExporter commented 9 years ago
a friend has made a logo for ShareX: http://f4st.pl/2012-04-24_19-35-45.png
you can have the psd file if you want. I'm not really good with illustrator and 
photoshop, but I can ask some friends if you give me more details ;)

Original comment by serveur....@gmail.com on 24 Apr 2012 at 5:41

GoogleCodeExporter commented 9 years ago
Please find our ShareX in Google+
https://plus.google.com/u/0/b/110225361399361277394/

The requirements for ShareX icons are mostly Lessons Learnt from 
ZUploader/ZScreen logo
* not to have the application name in the icon - we have ZU in the icon. We are 
now locked in with the application name for ZUploader because we cannot use the 
same icon if we changed the name of the application. 
* http://turbomilk.com/blog/cookbook/icon_design/10_mistakes_in_icon_design/

serveur.rudareanu and mopquill
Appreciate the effort you guys are putting in for designing an icon. 

We are generally looking for an icon that does not have hardcoded text that 
represent the name of the icon, but the nature of the program.

If you follow our Google+ you will have access to our early design decisions 
and also to early releases, released as Deprecated in Google Code.

mopquill, the items list in the main window in ZUploader/ShareX is just an 
Activity List. What you are asking is a way to save/restore this Activity list. 
Just like Berk mentioned, it is only going to slow down ZUploader/ShareX and it 
is a mistake we learnt from ZScreen. We can make access to the History bit more 
easier, a hotkey perhaps Ctrl+H? Let us know. 

Original comment by mcored on 25 Apr 2012 at 1:00

GoogleCodeExporter commented 9 years ago
Added magnifier (pixel size and count changeable) and be able to move cursor 
with arrow keys.

Original comment by flexy...@gmail.com on 26 Apr 2012 at 8:10

GoogleCodeExporter commented 9 years ago
Thanks very much. You guys are great. :D

Original comment by mopqu...@gmail.com on 26 Apr 2012 at 3:32