forked from KittyKatt/screenFetch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
113 lines (91 loc) · 5.61 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
**** **** **** ****
screenFetch
changelog
**** **** **** ****
########## v2.3.9 ###########
- Fixed SolusOS detection.
- Added MATE detection, theme detection possibly not working yet. Fixed WindowMaker detection.
- Getting a DEB out! \o/
########### v2.3.8 ###########
- Changed to relying on /proc/sys/kernel/hostname for hostname now instead of the `hostname`.
- Added tentative support for monsterwm and dminiwm.
###############################
#################
Crap, I didn't update this....
#################
v2.1.3 (HOLY SHIT BIG CHANGES)
- Added shitload of new features. Keep reading.
- Added function to set script variables on commandline execution. (i.e. screenfetch-dev -o 'baseurl="http://www.example.com"')
- Added function to set display info on commandline execution. (i.i. screenfetch-dev -d 'Host, OS, Kernel, Uptime, Theme, Icons')
- Added function to export theme if wanted upon execution. Currently only supports the following window managers: PekWM, OpenBox, BlackBox, FluxBox, Metacity (kind of), Xfwm4 (kind of).
This is a really big addition, and quite experimental. Things that are currently sought out and exported are the following: GTK Theme Folder, Icon Theme Folder, WM Theme Folder, Background
Image, and screenshot taken by screenfetch. If you would like anything else exported with this let me know and I'll see what I can do.
- Added function to upload screenshot taken to server you have ssh access on after info is displayed. MUST set baseurl, serveraddr, and serverdir variables for this to work. See -o flag.
- Added new support for detecting the following window managers: Musca, i3, Ratpoison, wmii, Wmfs, ScrotWM, and Beryl.
- Attempted to fix XFCE detection by limiting the processes that result in XFCE to only "xfce4-desktop". Dunno if this will work or not. Email me.
- Added function to detect hostname and user. Displayed in info output.
- Added function to detect resolution. Displayed in info output. Untested, and possibly not working, on multiple monitor setups. Email me.
- Added function to detect working shell. Might also add function to detect terminal type in the future.
- Fixed bug in GNOME background output. Was outputing entire pathname. Now only outputs the filename of the image.
- Replaced old Arch Linux logo with new updated one. Don't really like the new one, but it was popular demand. Old one is still available through -D with the 'Arch Linux - Old' argument for
those of us that are old school.
.... oh shit didn't update this ....
v1.8.4
- Added experimental Compiz detection (WM and theme)
- Added experimental StumpWM detection (Just WM). Thanks to gtklocker for this part.
v1.8.3
- Added the groundwork for background support, terminal width detection (and thus truncating upon being over this width), and a couple other things I can't remember at the moment.
- Gonna update a couple of the ASCII arts. :D
v1.7.9
- Added support to DETECT the following window managers: dwm, awesome, and WindowMaker
- Added support for lighter backgrounds. If you have a lighter background, specify -l as a flag on the command-line. This will turn all white output to dark gray output.
- screenFetch was featured in the ALM (Arch Linux Magazine)! The issue can be found
and downloaded at http://www.archlinux.org/static/magazine/2010/ALM-2010-Apr.pdf
v1.7.7
- Added FVWM support per request of goran'agar on the Arch forums.
v1.7.6.5
- Fixed broken -s flag to take screenshot.
- Put calling for verbose function back into other functions.
v1.7.6 (important)
- Working distribution detection! Most of the distributions I've included have been untested as of yet. Which means I could REALLY use some testers
for these distros. The ones that still need testing are as follows: SUSE, Mandriva/Mandrake, Gentoo, Fedora, Red Hat Linux, and BSD. If you would like
to help test these distributions, let me know by emailing me at [email protected]
- Reworked a lot of the code to be functions instead of repeating parts. Looks a lot cleaner now.
- This update was mainly Kingdomcome's doing. So thank him profusely.
v1.7.5 (HUGE)
- Massive rewrite, cleaning up a huge portion of the code.
- Made several repeating parts of the code into functions.
- Learned getopts. Rewrote flag support with it. Flags now supported are as follows:
~ -D 'DISTRO NAME' Specify distribution name
~ -c 'command' Specify custom screenshot command.
~ -V Print current version of script.
~ -v Turn on verbose output.
~ -s Take screenshot.
~ -n Display info only and no ASCII logo.
~ -h Display help menu.
- Added version number to DE reporting. Except LXDE. Because they fail.
- Thanks to h2 for many, many, many suggestions and a lot of help. This update would most likely not have been possible without him.
v1.4.5
- Cleaned up WM Theme detection code.
v1.4.4
- Changed version system
- Fixed if statement for "Not Present" or "LXDE" DE (Thanks to
ArcherSeven for pointing it out)
v1.4.3 (big)
- Complete rewrite of DE and WM detection (Once again thanks to King)
- Implemented LXDE support (Yay!)
- Discussed ideas for "united" DE detection
v1.4
- Complete rewrite of the uptime field (Thanks a bunch Kingdomcome)
v1.3
- Added some flag support (notably --version, --screen, and --help)
- Added commented lines for --distro and --command flags (future use)
- Fixed another color escape sequence.
v1.2
- Fixed uptime errors when uptime > 1 day
v1.1
- Fixed color closing in the generic tux ASCII logo (thanks Suhana)
- Changed architecture detection to "uname -m" across the board
(thanks ikey for that one)
v1.0
- First version. Let's start! :D