feat: cucks have been formatted

This commit is contained in:
Nick 2024-11-14 17:27:31 -06:00
parent e40901fcf1
commit 7b8a5dbca5
7 changed files with 48 additions and 35 deletions

View file

@ -1,6 +1,7 @@
module Cuckery.CuckList.AdamSinger exposing (..) module Cuckery.CuckList.AdamSinger exposing (..)
import Cuckery.Types exposing (..) import Cuckery.Types exposing (..)
import Cuckery.Helpers exposing(..)
cuckAdamSinger : Cuck cuckAdamSinger : Cuck

View file

@ -17,7 +17,7 @@ cuckAnnChilders =
[ { dodgeLink = "https://x.com/The_Nutrivore/status/1447245484356108292?s=20" [ { dodgeLink = "https://x.com/The_Nutrivore/status/1447245484356108292?s=20"
, dodgeDescription = RanAway , dodgeDescription = RanAway
, dodgeProposition = "diets humans thrived on in the wild, sans dentists and doctors, are correct." , dodgeProposition = "diets humans thrived on in the wild, sans dentists and doctors, are correct."
, dodgeNicksDoxasticState = Just Belief , dodgeNicksDoxasticState = Just Agnostic
, dodgeNicksDoxasticReason = Vague , dodgeNicksDoxasticReason = Vague
} }
] ]

View file

@ -18,7 +18,7 @@ cuckAnthonyGustin =
, dodgeDescription = GhostedMe , dodgeDescription = GhostedMe
, dodgeProposition = "seed oils are not a significant, independent risk factor for public health." , dodgeProposition = "seed oils are not a significant, independent risk factor for public health."
, dodgeNicksDoxasticState = Just Belief , dodgeNicksDoxasticState = Just Belief
, dodgeNicksDoxasticReason = NoProp , dodgeNicksDoxasticReason = Specific "the aggregate of the data suggests seed oils are beneficial for humans"
} }
] ]
} }

View file

@ -18,7 +18,7 @@ import View exposing (View)
makeDodge : Dodge -> Int -> Element msg makeDodge : Dodge -> Int -> Element msg
makeDodge dodgeEntry index = makeDodge dodgeEntry index =
column paragraphAlignLeft column paragraphAlignLeft
[ row (paragraphFormat ++ [ width fill ]) [ row paragraphFormat
[ text " " [ text " "
, text (String.fromInt index ++ ". ") , text (String.fromInt index ++ ". ")
, paragraphLinkFormat , paragraphLinkFormat
@ -51,14 +51,17 @@ makeDodge dodgeEntry index =
} }
] ]
, row paragraphBoldFormat , row paragraphBoldFormat
[ column [ alignTop ] [ column [ alignTop, width <| px 184 ]
[ text " Proposition:" [ text " Proposition:"
] ]
, column [ width <| px 350, alignLeft ] [ paragraph [ F.regular ] [ text dodgeEntry.dodgeProposition ] ] , column [ width <| px 350, alignLeft ] [ paragraph [ F.regular ] [ text dodgeEntry.dodgeProposition ] ]
] ]
, row (paragraphBoldFormat ++ [ width fill ]) , row (paragraphBoldFormat ++ [ width fill ])
[ column [ alignTop, width <| px 184 ]
[ text " Doxastic State:" [ text " Doxastic State:"
, case dodgeEntry.dodgeNicksDoxasticState of ]
, column [ width <| px 350, alignLeft ]
[ case dodgeEntry.dodgeNicksDoxasticState of
Nothing -> Nothing ->
paragraph [ F.regular ] [ text "Nick doesn't form a doxastic state." ] paragraph [ F.regular ] [ text "Nick doesn't form a doxastic state." ]
@ -79,17 +82,25 @@ makeDodge dodgeEntry index =
Just Agnostic -> Just Agnostic ->
el [ F.regular ] (text "Nick doesn't form beliefs about this proposition.") el [ F.regular ] (text "Nick doesn't form beliefs about this proposition.")
] ]
]
, row (paragraphBoldFormat ++ [ width fill ]) , row (paragraphBoldFormat ++ [ width fill ])
[ column [ alignTop, width <| px 184 ]
[ text " Reason:" [ text " Reason:"
, el [ F.regular ] ]
(text <| , column [ width <| px 350, alignLeft ]
[ paragraph [ F.regular ]
[ text <|
case dodgeEntry.dodgeNicksDoxasticReason of case dodgeEntry.dodgeNicksDoxasticReason of
NoProp -> NoProp ->
"there is no proposition to evaluate." "there is no proposition to evaluate."
Vague -> Vague ->
"the proposition is too vague to evaluate." "the proposition is too vague to evaluate."
)
Specific str ->
str
]
]
] ]
] ]

View file

@ -36,12 +36,17 @@ type DoxasticState
type Evaluation type Evaluation
= NoProp = NoProp
| Vague | Vague
| Specific String
type alias FormattedCuckName = type alias FormattedCuckName =
String String
type alias FormattedCuckSocial =
String
formatCuckName : String -> FormattedCuckName formatCuckName : String -> FormattedCuckName
formatCuckName name = formatCuckName name =
name name
@ -49,10 +54,6 @@ formatCuckName name =
|> String.replace " " "" |> String.replace " " ""
type alias FormattedCuckSocial =
String
formatCuckSocial : String -> FormattedCuckSocial formatCuckSocial : String -> FormattedCuckSocial
formatCuckSocial name = formatCuckSocial name =
name name

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 326 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 219 KiB

Before After
Before After